Xml.XMLDoc.TXMLNode.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++

void __fastcall TransformNode(const Xml::Xmlintf::_di_IXMLNode stylesheet, System::WideString &output)/* overload */;
void __fastcall TransformNode(const Xml::Xmlintf::_di_IXMLNode stylesheet, const Xml::Xmlintf::_di_IXMLDocument output)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Beschreibung

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

TransformNode ist als protected deklariert und kann über die Schnittstelle IXMLNode des TXMLNode-Objekts aufgerufen 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