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 :
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>
Mon but, dans un premier temps, est d'extraire les valeurs de chaque balise "resolution".
J'ai tenté de faire ça :
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();
            }
Sachant que j'ai une textbox qui doit afficher la valeur, mais ça ne fonctionne pas...

Je suis sûr que c'est évident (foreach est sans doute à utiliser) mais je n'y arrive pas...

Merci d'avance !