Xml.XMLIntf.IXMLNode.TransformNode
Delphi
procedure TransformNode(const stylesheet: IXMLNode; var output: XmlDomString); overload;
procedure TransformNode(const stylesheet: IXMLNode; const output: IXMLDocument); overload;
C++
virtual void __fastcall TransformNode(const _di_IXMLNode stylesheet, System::WideString &output) = 0 /* overload */;
virtual void __fastcall TransformNode(const _di_IXMLNode stylesheet, const _di_IXMLDocument output) = 0 /* overload */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Xml.XMLIntf.pas Xml.XMLIntf.hpp |
Xml.XMLIntf | IXMLNode |
Description
Transforms the subtree rooted at this node, using a specified XSL interface.
Call TransformNode to transform the XML that is the value of the XML property using the transformation specified by an XSL document.
stylesheet is a node in an XML document that represents an XSL transformation. Typically, it is the document element of that document.
output represents the result of the transformation. If output is a WideString, TransformNode returns a string of XML. If output is the interface to an XML document, TransformNode replaces the content of that document with the results of the transformation.
Note: TransformNode is only available when the DOMVendor used to parse this node's XML document is MSXML.