bonjour,
je suis à la recherche d'un exemple de code simple pour lire un fichier xml depuis un programme VB.net. Quelqu'un a t'il cela ? ou bien quelqu'un sait il me dire ou je peut trouver un tutoriel
@+ VIJEO
Version imprimable
bonjour,
je suis à la recherche d'un exemple de code simple pour lire un fichier xml depuis un programme VB.net. Quelqu'un a t'il cela ? ou bien quelqu'un sait il me dire ou je peut trouver un tutoriel
@+ VIJEO
Utilise un XmlTextReader
Je pense que tu as pas trop cherché ou que tu as mal cherché. Bref, tu dois connaître les expressions Xpath pour naviguer dans un fichier XML
Si c'est pas le cas va voir ici.
Ensuite il te faut utiliser les XmlDocument:
Après voila comment naviguer dans le fichier :Code:
1
2
3 XmlDocument xmlConf = new XmlDocument(); xmlConf.Load(sFileName);
L'expression "xmlNodeListe[0].FirstChild.Value" n'est valable que si ce que tu cherche est un attribut du noeud. Si c'est une propriété il faut faireCode:
1
2
3
4
5
6
7
8 String cheminXpath; int index; xmlNodeList xmlNodeListe; cheminXpath = "//obj_meas/Tgestbd_meas_item[@SceNorgint= 1]/id/Tgestbd_id_meas/datapoint_label_index"; xmlNodeListe = xmlConf.SelectNodes(cheminXpath); index = int.Parse(xmlNodeListe[0].FirstChild.Value);
"xmlNodeListe[0].Value".
Comme je suis plus trop sûre du vocabulaire je fait un petit Schéma :P
<Noeud id="1"> nom="popol"</Noeud>
id = propriété et nom = attribut
Il me semble que c'est ca.
En tout cas essaye les deux et tu comprendra comment ca marche.
Bonne chance
PS: Le code est en C# mais c'est pareil