Xml.XMLIntf.IXMLNodeCollection.Nodes

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Nodes[Index: Integer]: IXMLNode read GetNode; default;

C++

__property _di_IXMLNode Nodes[int Index] = {read=GetNode/*, default*/};

Propriétés

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

Description

Enumère les interfaces des noeuds enfant récurrents.

Nodes vous permet d'accéder à des noeuds à partir de l'ensemble de noeuds enfant récurrents. La valeur de Nodes correspond à l'interface IXMLNode qui représente un noeud enfant spécifié.

Index identifie la répétition souhaitée du noeud enfant, sachant que la première répétition a l'indice 0, la deuxième l'indice 1, etc.

Remarque :  L'expert de liaison de données XML génère une propriété presque identique dans des descendants de IXMLNodeCollection appelés Items. Items diffère de Nodes parce que cette valeur est un descendant de IXMLNode spécifique au type de l'élément récurrent plutôt qu'à l'interface IXMLNode générique.

Remarque :  Dans le code Delphi, ChildNodes est la propriété par défaut de IXMLNodeCollection. c'est-à-dire que vous pouvez omettre le nom de la propriété quand vous utilisez cette propriété. Dans les descendants de IXMLNodeCollection générés par l'expert de liaison de données XML, la propriété Items est la propriété par défaut.

Remarque :  En tant que descendant de IXMLNode, IXMLNodeCollection hérite aussi de la propriété ChildNodes, qui énumère tous les noeuds enfant de ce noeud. Nodes diffère de ChildNodes car elle ne contient que les noeuds enfant qui se trouvent dans la collection récurrente.

Voir aussi