Bonjour,
j'essaie en vain de récupérer la valeur d'un attribut d'un noeud.
ex Fichier XML:
ex Source Delphi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Data ID="1"> <Value>04</Value> </Data> <Data ID="2"> <Value>06</Value> </Data>
En gros, je voudrais récupérer si possible "Value" et "ID" de chaque élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 DOM := TXpObjModel.Create(nil); DOM.LoadDataSource(XML_File); NodeList := DOM.Document.SelectNodes('Data'); for Index := 1 to NodeList.Length do begin Node := NodeList.Item(Index-1); if Node <> nil then begin Showmessage(Node.StringValue); {et aussi récupérer la valeur de l'attribut 'ID'} end; end;
Partager