Xml.XMLDoc.TXMLNode.TransformNode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Description

Transforme la sous-arborescence issue de ce noeud à l'aide d'une interface XSL spécifiée.

Utilisez l'interface IXMLNode de l'objet TXMLNode pour appeler la méthode TransformNode protégée.

stylesheet est un noeud d'un document XML qui représente une transformation XSL. Généralement, il s'agit de l'élément document de ce document.

output représente le résultat de la transformation. Si output est une chaîne WideString, TransformNode renvoie une chaîne de XML. Si output est l'interface d'un document XML, TransformNode remplace le contenu de ce document par le résultat de la transformation.

Remarque :  TransformNode n'est disponible que si le DOMVendor utilisé pour analyser le document XML de ce noeud a pour valeur MSXML.

Voir aussi