Xml.XMLIntf.IXMLNode.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++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

Description

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

Appelez TransformNode pour transformer le XML qui correspond à la valeur de la propriété XML en utilisant la transformation spécifiée par un document XSL.

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