Xml.XMLIntf.IXMLNode.AttributeNodes
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.