XslCompiledTransform::Transform Method (XmlReader^, XmlWriter^)
Executes the transform using the input document specified by the XmlReader object and outputs the results to an XmlWriter.
Assembly: System.Xml (in System.Xml.dll)
Parameters
- input
-
Type:
System.Xml::XmlReader^
The XmlReader containing the input document.
- results
-
Type:
System.Xml::XmlWriter^
The XmlWriter to which you want to output.
If the style sheet contains an xsl:output element, you should create the XmlWriter using the XmlWriterSettings object returned from the OutputSettings property. This ensures that the XmlWriter has the correct output settings.
| Exception | Condition |
|---|---|
| ArgumentNullException | The input or results value is null. |
| XsltException | There was an error executing the XSLT transform. |
If the XSLT document() function is enabled, it is resolved using an XmlUrlResolver with no user credentials. If the external resource is located on a network resource that requires authentication, use the overload that takes an XmlResolver as one of its arguments and specify an XmlResolver with the necessary credentials.
Available since 2.0