System::Xml::Xsl::XslTransform::Transform method
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const 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
- Typedef SharedPtr
- Class XmlReader
- Class IXPathNavigable
- Class XsltArgumentList
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::Stream>& | The stream to which you want to output. |
See Also
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class Stream
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::Stream>& | The stream to which you want to output. |
resolver | const 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
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class Stream
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::TextWriter>& | The TextWriter to which you want to output. |
See Also
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class TextWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::TextWriter>& | The TextWriter to which you want to output. |
resolver | const 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
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class TextWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
resolver | const 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
- Typedef SharedPtr
- Class XmlReader
- Class IXPathNavigable
- Class XsltArgumentList
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<XmlWriter>& | The XmlWriter to which you want to output. |
See Also
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class XmlWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const 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. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<XmlWriter>& | The XmlWriter to which you want to output. |
resolver | const 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
- Typedef SharedPtr
- Class IXPathNavigable
- Class XsltArgumentList
- Class XmlWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const 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
- Typedef SharedPtr
- Class XmlReader
- Class XPathNavigator
- Class XsltArgumentList
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::Stream>& | The stream to which you want to output. |
See Also
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class Stream
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::Stream>& | The stream to which you want to output. |
resolver | const 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
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class Stream
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::TextWriter>& | The TextWriter to which you want to output. |
See Also
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class TextWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<IO::TextWriter>& | The TextWriter to which you want to output. |
resolver | const 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
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class TextWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
resolver | const 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
- Typedef SharedPtr
- Class XmlReader
- Class XPathNavigator
- Class XsltArgumentList
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<XmlWriter>& | The XmlWriter to which you want to output. |
See Also
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class XmlWriter
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
input | const SharedPtr<System::Xml::XPath::XPathNavigator>& | An XPathNavigator containing the data to be transformed. |
args | const SharedPtr<XsltArgumentList>& | An XsltArgumentList containing the namespace-qualified arguments used as input to the transformation. |
output | const SharedPtr<XmlWriter>& | The XmlWriter to which you want to output. |
resolver | const 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
- Typedef SharedPtr
- Class XPathNavigator
- Class XsltArgumentList
- Class XmlWriter
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
inputfile | const String& | The URL of the source document to be transformed. |
outputfile | const String& | The URL of the output file. |
See Also
- Class String
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++
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)
Parameter | Type | Description |
---|---|---|
inputfile | const String& | The URL of the source document to be transformed. |
outputfile | const String& | The URL of the output file. |
resolver | const 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
- Class String
- Typedef SharedPtr
- Class XmlResolver
- Class XslTransform
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++