Xml.XMLIntf.IXMLNode.TransformNode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

Beschreibung

Konvertiert den Teilbaum des Knotens mit Hilfe einer bestimmten XSL-Schnittstelle.

Mit TransformNode können die XML-Daten, die den Wert der Eigenschaft XML darstellen, unter Verwendung der in einem XSL-Dokument angegebenen Transformation transformiert werden.

stylesheet ist ein Knoten in einem XML-Dokument, der eine XSL-Transformation repräsentiert. Normalerweise wird dazu das Dokumentelement des betreffenden Dokuments verwendet.

output enthält das Ergebnis der Konvertierung. Wenn output ein WideString ist, wird ein String mit XML-Code zurückgegeben. Wenn output eine Schnittstelle zu einem XML-Dokument ist, wird der gesamten Inhalt des Dokuments durch das Ergebnis der Umwandlung ersetzt.

Anmerkung:  TransformNode ist nur verfügbar, wenn das XML-Dokument des Knotens mit dem DOMVendor-Parser MSXML analysiert wurde.

Siehe auch