Xml.XMLIntf.IXMLNode.Collection

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Collection: IXMLNodeCollection read GetCollection;

C++

__property _di_IXMLNodeCollection Collection = {read=GetCollection};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

Description

Indique la collection dans laquelle ce noeud apparaît.

Lisez Collection pour déterminer si ce noeud appartient à un ensemble récurrent de noeuds enfant. Le noeud spécifié par Collection représente le même noeud du document XML que la propriété ParentNode de ce noeud mais est conçu pour fonctionner avec ce noeud et tout autre noeud enfant de même type.

Par exemple, considérez la portion de code XML suivante :

<students> <student name="John Smith"> <grade>incomplete</grade> </student> <student name="Jane Doe"> <grade>B+</grade> </student> <auditor name="Bill Jones"></auditor> </students>

Si ce noeud représente l'un des noeuds <student>, ParentNode représente le noeud <students> et Collection représente une copie du noeud <students> utilisée uniquement pour les enfants qui sont des noeuds <student> mais pas les noeuds <auditor>.

Si ce noeud n'appartient pas à un ensemble d'éléments enfant récurrents, Collection a la valeur nil (Delphi) ou NULL (C++).

Voir aussi