Xml.XMLDoc.TXMLNode.AttributeNodes
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.