Xml.xmldom.IDOMNode.childNodes

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property childNodes: IDOMNodeList read get_childNodes;

C++

__property _di_IDOMNodeList childNodes = {read=_scw_get_childNodes};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Xml.Xmldom.pas
Xml.xmldom.hpp
Xml.xmldom IDOMNode


Description

Représente les noeuds enfant du noeud.

La propriété childNodes répertorie les noeuds qui sont les enfants de ce noeud DOM. Si ce noeud n'a pas de noeuds enfant, childNodes est l'interface d'une liste vide.

Vous pouvez utiliser childNodes pour effectuer des itérations dans les enfants d'un noeud, ou vous pouvez utiliser les propriétés firstChild et lastChild avec la méthode nextSibling sur chaque noeud enfant.

Remarque :  Les attributs ne sont pas considérés comme des noeuds enfant d'un noeud. Pour obtenir les valeurs des attributs du noeud, utilisez plutôt la propriété attributes.

Remarque :  IDOMNode identifie les noeuds enfant de manière légèrement différente que l'interface IXMLNode. Lors de l'utilisation DOM, les valeurs de nombreux noeuds sont traités comme des noeuds enfant distincts, tandis qu'avec IXMLNode, les deux sont fusionnés. Par exemple, soit le fragment suivant d'un document XML :

<Time>8:00 pm est</Time>

Remarque :  DOM analyse cette chaîne comme deux noeuds : le noeud <Time> (un noeud d'élément) et un seul noeud enfant du noeud <Time> (noeud texte avec la valeur '8:00 pm est'). IXMLNode traite cette chaîne comme un seul noeud portant de nom 'Time' et de valeur '8:00 pm est'.

Voir aussi