XslCompiledTransform::Transform Method (XmlReader^, XsltArgumentList^, Stream^)
Executes the transform using the input document specified by the XmlReader object and outputs the results to a stream. The XsltArgumentList provides additional run-time arguments.
Assembly: System.Xml (in System.Xml.dll)
Parameters
- input
-
Type:
System.Xml::XmlReader^
An XmlReader containing the input document.
- arguments
-
Type:
System.Xml.Xsl::XsltArgumentList^
An XsltArgumentList containing the namespace-qualified arguments used as input to the transform. This value can be null.
- results
-
Type:
System.IO::Stream^
The stream to which you want to output.
| Exception | Condition |
|---|---|
| ArgumentNullException | The input or results value is null. |
| XsltException | There was an error executing the XSLT transform. |
If the style sheet includes an XSLT document() function, 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