Bonjour tout le monde !
J'essaie (désespérément) de lire un fichier XML, afin de l'exploiter via un menu déroulant. Voici un extrait :
Mon but, dans un premier temps, est d'extraire les valeurs de chaque balise "resolution".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?xml version="1.0" encoding="utf-8"?> <bitstream> <layer> <id>0</id> <resolution>176x144</resolution> <framerate>7.5000</framerate> <bitrate>83.00</bitrate> </layer> <layer> <id>1</id> <resolution>320x240</resolution> <framerate>15.0000</framerate> <bitrate>105.00</bitrate> </layer> </bitstream>
J'ai tenté de faire ça :
Sachant que j'ai une textbox qui doit afficher la valeur, mais ça ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 XmlDocument doc = new XmlDocument(); doc.Load("test.xml"); XmlNode section = doc.SelectSingleNode("//layer"); XmlAttribute attr = section.Attributes["resolution"]; if (attr != null) { textBox1.Text = attr.Value.ToString(); }
Je suis sûr que c'est évident (foreach est sans doute à utiliser) mais je n'y arrive pas...
Merci d'avance !
Partager