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 | |
|---|---|---|
|
ExsltTransform | Overloaded. Initializes a new instance of the ExsltTransform class. |
Public Properties
| Name | Description | |
|---|---|---|
|
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. |
|
OutputSettings | Gets an |
|
SupportedFunctions | Bitwise enumeration used to specify which EXSLT functions should be accessible to the ExsltTransform object. The default value is ExsltFunctionNamespace.All |
|
TemporaryFiles | Gets the TempFileCollection that contains the temporary files generated on disk after a successful call to the Load method. |
Public Methods
| Name | Description | |
|---|---|---|
|
Equals | Determines whether the specified |
|
GetHashCode | Serves as a hash function for a particular type. |
|
GetType | Gets the |
|
Load | Overloaded. Loads and compiles the style sheet contained in the |
|
ToString | Returns a |
|
Transform | Overloaded. Executes the transform using the input document specified by the IXPathNavigable object and outputs the results to an XmlWriter. |