TXMLBrowser.Attributes
| TXMLBrowser = class (TObject) | Interface de TXMLBrowser | Exemples 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
+ ' <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