Xml.XMLDoc.TXMLNode.AttributeNodes

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property AttributeNodes: IXMLNodeList read GetAttributeNodes;

C++

__property Xml::Xmlintf::_di_IXMLNodeList AttributeNodes = {read=GetAttributeNodes};

Propriétés

Type Visibilité  Source Unité  Parent
property protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Description

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

TXMLNode utilise AttributeNodes pour garder la trace de ses attributs. AttributeNodes est une interface IXMLNodeList qui permet d'accéder à un noeud d'attribut particulier ou d'y ajouter ou soustraire des attributs.

Les applications ne peuvent pas utiliser cette propriété protégée pour accéder aux attributs d'un noeud. A la place, elles utilisent la propriété AttributeNodes de l'interface IXMLNode de ce noeud.

Les attributs modifient un noeud dans un document XML. Par exemple, dans 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".

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