Xml.XMLDoc.TXMLNode.CreateHosted

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor CreateHosted(HostNode: TXMLNode);

Propriétés

Type Visibilité  Source Unité  Parent
constructor public Xml.XMLDoc.pas Xml.XMLDoc TXMLNode

Description

Crée une instance de TXMLNode qui représente le même noeud DOM qu'un autre noeud "hôte".

CreateHosted instancie un nouvel objet TXMLNode pour représenter une vue spécifique sur un objet TXMLNode existant.

HostNode est un autre objet TXMLNode qui représente le noeud hôte de ce noeud. Le nouveau noeud devient un noeud "hébergé" : il partage les mêmes parent sous-jacent et noeud DOM que le noeud hôte mais représente une vue différente du noeud hôte. Par exemple, un noeud contenant certains noeuds enfant qui sont tous de même type crée un noeud hébergé pour représenter uniquement l'ensemble de noeuds enfant récurrents.

Généralement, les applications n'appellent pas directement CreateHosted pour créer un noeud hébergé. Cette méthode est appelée dans du code généré par l'expert de liaison de données XML ou par la méthode CreateCollection du noeud hôte.

HostNode (ou, si HostNode est hébergé, le noeud hôte de HostNode) devient la valeur de la propriété HostNode du nouveau noeud, qui est ajouté à la liste de la propriété HostedNodes du nouveau noeud hôte.

Voir aussi