This documentation is archived and is not being maintained.

System.Xml.Xsl Namespace

The System.Xml.Xsl namespace provides support for Extensible Stylesheet Transformation (XSLT) transforms. It supports the W3C XSL Transformations (XSLT) Version 1.0 Recommendation (

Namespace hierarchy


Class Description
XsltArgumentList Contains a variable number of arguments which are either XSLT parameters or extension objects.
XsltCompileException The exception that is thrown by the Load method when an error is found in the Extensible Stylesheet Transformation (XSLT) stylesheet.
XsltContext Encapsulates the current execution context of the XSLT processor allowing XPath to resolve functions, parameters, and namespaces within XPath expressions.
XsltException The exception that is thrown when an error occurs while processing an Extensible Stylesheet Language (XSL) transform.
XslTransform Transforms XML data using an XSLT stylesheet.


Interface Description
IXsltContextFunction Provides an interface to a given function defined in the XSLT stylesheet during runtime execution.
IXsltContextVariable Provides an interface to a given variable that is defined in the stylesheet during runtime execution.

See Also

.NET Framework Class Library