Transform()

Contents
[ ]

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)

Arguments

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.

Return Value

An XmlReader containing the results of the transformation.

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)

Arguments

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.

Return Value

An XmlReader containing the results of the transformation.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

Return Value

An XmlReader containing the results of the transformation.

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)

Arguments

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.

Return Value

An XmlReader containing the results of the transformation.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

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.

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)

Arguments

ParameterTypeDescription
inputfileconst String&The URL of the source document to be transformed.
outputfileconst String&The URL of the output file.

See Also