Xml.XMLDoc.TXMLNode.RegisterChildNode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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é.

Voir aussi