Xml.XMLDoc.TXMLNode.RegisterChildNode
Delphi
procedure RegisterChildNode(const TagName: DOMString; ChildNodeClass: TXMLNodeClass; NamespaceURI: DOMString = '');
C++
void __fastcall RegisterChildNode(const System::UnicodeString TagName, TXMLNodeClass ChildNodeClass, System::UnicodeString NamespaceURI = System::UnicodeString());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLNode |
Description
Recense un descendant de TXMLNode qui peut représenter les enfants de ce noeud.
Les applications ne peuvent pas appeler la méthode protégée RegisterChildNode. Elle est appelée par la méthode RegisterChildNodes pour recenser un descendant de TXMLNode afin qu'il puisse être utilisé comme enfant de ce noeud. Chaque descendant de TXMLNode est propre à la structure du document XML : ses propriétés correspondent aux noeuds enfant et aux attributs d'un noeud.
RegisterChildNode ajoute une entrée à la propriété ChildNodeClasses de la classe de noeud et du nom de balise spécifiés.
TagName est le nom de balise du noeud enfant que la classe représente.
NodeClass est le descendant de TXMLNode qui implémente les noeuds enfant portant le nom de balise spécifié.
NamespaceURI identifie l'espace de nommage dans lequel TagName est défini.
Remarque : RegisterChildNode déclenche une exception s'il s'agit d'un noeud hébergé.