System::Xml::Xsl::XslTransform::Transform method

Contents
[ ]

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to an XmlReader.

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.

ReturnValue

An XmlReader containing the results of the transformation.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to a Stream.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::Stream>&The stream to which you want to output.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to a Stream.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::Stream>&The stream to which you want to output.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the XslTransform::Transform method completes.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to a TextWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::TextWriter>&The TextWriter to which you want to output.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to a TextWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::TextWriter>&The TextWriter to which you want to output.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the this method completes.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to an XmlReader.

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the this method completes.

ReturnValue

An XmlReader containing the results of the transformation.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to an XmlWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<XmlWriter>&The XmlWriter to which you want to output.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the IXPathNavigable using the specified args and outputs the result to an XmlWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&An object implementing the IXPathNavigable interface. It can be either an XmlNode (typically an XmlDocument), or an XPathDocument containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<XmlWriter>&The XmlWriter to which you want to output.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the this method completes.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to an XmlReader.

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.

ReturnValue

An XmlReader containing the results of the transformation.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to a Stream.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::Stream>&The stream to which you want to output.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to a Stream.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::Stream> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::Stream>&The stream to which you want to output.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the this method completes.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to a TextWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::TextWriter>&The TextWriter to which you want to output.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to a TextWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<IO::TextWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<IO::TextWriter>&The TextWriter to which you want to output.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the this method completes.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to an XmlReader.

SharedPtr<XmlReader> System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the this method completes.

ReturnValue

An XmlReader containing the results of the transformation.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to an XmlWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<XmlWriter>&The XmlWriter to which you want to output.

See Also

XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the XPathNavigator using the specified args and outputs the result to an XmlWriter.

void System::Xml::Xsl::XslTransform::Transform(const SharedPtr<System::Xml::XPath::XPathNavigator> &input, const SharedPtr<XsltArgumentList> &args, const SharedPtr<XmlWriter> &output, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputconst SharedPtr<System::Xml::XPath::XPathNavigator>&An XPathNavigator containing the data to be transformed.
argsconst SharedPtr<XsltArgumentList>&An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation.
outputconst SharedPtr<XmlWriter>&The XmlWriter to which you want to output.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the this method completes.

See Also

XslTransform::Transform(const String&, const String&) method

Transforms the XML data in the input file and outputs the result to an output file.

void System::Xml::Xsl::XslTransform::Transform(const String &inputfile, const String &outputfile)
ParameterTypeDescription
inputfileconst String&The URL of the source document to be transformed.
outputfileconst String&The URL of the output file.

See Also

XslTransform::Transform(const String&, const String&, const SharedPtr<System::Xml::XmlResolver>&) method

Transforms the XML data in the input file and outputs the result to an output file.

void System::Xml::Xsl::XslTransform::Transform(const String &inputfile, const String &outputfile, const SharedPtr<System::Xml::XmlResolver> &resolver)
ParameterTypeDescription
inputfileconst String&The URL of the source document to be transformed.
outputfileconst String&The URL of the output file.
resolverconst SharedPtr<System::Xml::XmlResolver>&The XmlResolver used to resolve the XSLT document() function. If this is nullptr, the document() function is not resolved. The XmlResolver is not cached after the XslTransform::Transform method completes.

See Also