Xml.XMLIntf.IXMLNode.Collection
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++).