Xml.XMLIntf.IXMLNode.AttributeNodes

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property AttributeNodes: IXMLNodeList read GetAttributeNodes;

C++

__property _di_IXMLNodeList AttributeNodes = {read=GetAttributeNodes};

Propriétés

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

Description

Répertorie les interfaces de noeuds qui représentent les attributs de ce noeud.

AttributeNodes vous permet d'accéder aux attributs de ce noeud en utilisant une interface IXMLNode. Les attributs modifient un noeud dans un document XML. Par exemple, soit le noeud :

<Movie genre="scifi" title="Star Wars"> ... </Movie>

le genre et le titre sont des attributs du noeud, de valeur respective "scifi" et "Star Wars".

Si un attribut se compose d'une simple paire Nom=Valeur, il est plus simple d'utiliser la propriété Attributes pour lire ou définir les valeurs de l'attribut. AttributeNodes est une interface IXMLNodeList qui peut être utilisée pour

Lire le nombre d'attributs avant de parcourir tous les attributs de ce noeud.

Ajouter ou retirer des noeuds d'attribut de ce noeud.

Accéder à des attributs via une interface de noeud XML (par exemple, pour lire le nom des attributs à partir des noeuds).

Seuls les noeuds d'élément possèdent des attributs, mais cela n'est pas systématique. Si le noeud ne possède pas d'attributs, AttributeNodes est l'interface d'une liste vide.

Remarque :  Les attributs ne sont pas considérés comme les noeuds enfant d'un noeud, et ils ne sont pas accessibles par le biais de la propriété ChildNodes.

Voir aussi