Xml.XMLDoc.TXMLNode.RegisterChildNodes
Delphi
procedure RegisterChildNodes(const TagNames: array of DOMString; const NodeClasses: array of TXMLNodeClass);
C++
void __fastcall RegisterChildNodes(System::UnicodeString const *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).