NOTE: This class is now obsolete.

This class has been deprecated. Please use Mvp.Xml.Common.Xsl.MvpXslTransform instead.


Transforms XML data using an XSLT stylesheet. Supports a number of EXSLT as defined at http://www.exslt.org

The following tables list the members exposed by ExsltTransform.

Public Constructors

  Name Description
Public method ExsltTransform Overloaded. Initializes a new instance of the ExsltTransform class.
Top

Public Properties

  Name Description
Public property MultiOutput Boolean flag used to specify whether multiple output (via exsl:document) is supported. Note: This property is ignored (hence multiple output is not supported) when transformation is done to XmlReader or XmlWriter (use overloaded method, which transforms to MultiXmlTextWriter instead). Note: Because of some restrictions and slight overhead this feature is disabled by default. If you need multiple output support, set this property to true before the Transform() call.
Public property OutputSettings Gets an XmlWriterSettings object that contains the output information derived from the xsl:output element of the style sheet.
Public property SupportedFunctions Bitwise enumeration used to specify which EXSLT functions should be accessible to the ExsltTransform object. The default value is ExsltFunctionNamespace.All
Public property TemporaryFiles Gets the TempFileCollection that contains the temporary files generated on disk after a successful call to the Load method.
Top

Public Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (inherited from Object)
Public method GetHashCode Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (inherited from Object)
Public method GetType Gets the Type of the current instance. (inherited from Object)
Public method Load Overloaded. Loads and compiles the style sheet contained in the IXPathNavigable object. See also Load.
Public method ToString Returns a String that represents the current Object. (inherited from Object)
Public method Transform Overloaded. Executes the transform using the input document specified by the IXPathNavigable object and outputs the results to an XmlWriter.
Top

See Also