Xml.XMLDoc.TXMLNode.RegisterChildNodes

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure RegisterChildNodes(const TagNames: array of DOMString;
const NodeClasses: array of TXMLNodeClass);

C++

void __fastcall RegisterChildNodes(const System::UnicodeString *TagNames, const int TagNames_High, TXMLNodeClass const *NodeClasses, const int NodeClasses_High);

Propriétés

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

Description

Recense un ensemble de descendants de TXMLNode qui peuvent représenter les enfants de ce noeud.

Les applications ne peuvent pas appeler la méthode protégée RegisterChildNodes. Elle est utilisée dans le code que génère l'expert de liaison de données XML pour recenser les descendants de TXMLNode créés pour les noeuds du document XML. Chacune de ces classes dérivées est propre à la structure du document XML : ses propriétés correspondent aux noeuds enfant et aux attributs du noeud.

RegisterChildNodes ajoute une entrée à la propriété ChildNodeClasses de chaque classe de noeud et nom de balise spécifiés.

TagNames est un tableau contenant les noms des noeuds enfant que les classes représentent.

TagNames_Size est l'indice du dernier nom de TagNames (nombre d'éléments moins un).

NodeClasses est un tableau contenant les descendants de TXMLNode qui implémentent les noeuds enfant dont les noms de balise figurent dans les entrées correspondantes de TagNames.

NodeClasses_Size est l'indice de la dernière classe de NodeClasses (nombre d'éléments moins un).

Voir aussi