TXMLBrowser.Attributes

redirigé depuis TXMLBrowser.GetAttributes

TXMLBrowser = class (TObject)Interface de TXMLBrowserExemples de TXMLBrowser

Lecture d'un attribut du noeud courant connaissant son nom

Syntaxe

property Attributes[name: String]: String read GetAttributes
name:
name: nom de l'attribut à récupérer

Remarques

Si name ne correspond à aucun attribut du noeud courant ou si le noeud courant n'est pas défini, retourne une chaîne vide.

Voir aussi AttributeValues.

Exemples

var xmlData : String = '<RootNode>'
                     + ' <Node1 id="123">TEXT1</Node1>'
                     + '</RootNode>';

var browser:=TXMLBrowser.Create(xmlData);
browser.ToChild('Node1');            // on se positionne sur le premier noeud 'Node1'
PrintLn(browser.Attributes['id']);   // renvoie '123'
PrintLn(browser.Attributes['test']); // renvoie une chaîne vide
browser.ToParent;                    // on retourne sur le noeud parent 'RootNode'
browser.ToChild('Node2');            // on se positionne sur le premier noeud 'Node2', qui n'existe pas
PrintLn(browser.Attributes['id']);   // renvoie une chaîne vide

Classification

XMLDirect TXMLBrowser