Bonjour à tous,
tel un pauvre débutant, je viens vous poser une autre question.
Avant cela je me suis informé sur internet, mais trop d'infos tuent l'info
En fait j'ai besoin d'un truc très simple et la doc msdn est bien trop évoluée pour ça
Voila mon probleme :
- J'ai un fichier xml :
ce fichier xml à une structure et des noms de balises. MAIS j'aurai d'autres fichiers XML ayant la même structure, mais pas les mêmes noms de balises...
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?xml version="1.0" encoding="utf-8"?> <root> <etats> <etat> <nometat><![CDATA[Alabama - 1]]></nometat> <obama><![CDATA[valeur obama 456]]></obama> <romney><![CDATA[valeur romney 123]]></romney> <index><![CDATA[index 0 ou 1]]></index> </etat> <etat> <nometat><![CDATA[B-état 2]]></nometat> <obama><![CDATA[valeur obama 2]]></obama> <romney><![CDATA[valeur romney 2]]></romney> <index><![CDATA[0]]></index> </etat> <etat> <nometat><![CDATA[Virginie - 3]]></nometat> <obama><![CDATA[obama 3]]></obama> <romney><![CDATA[romney 3]]></romney> <index><![CDATA[1]]></index> </etat> <etat> <nometat><![CDATA[Caroline du Sud - 4]]></nometat> <obama><![CDATA[obama 4]]></obama> <romney><![CDATA[romney 4]]></romney> <index><![CDATA[0]]></index> </etat> </etats> </root>
Puisque je souhaite créer un parser unique pour tous ces types de fichiers (structure identique), j'aimerai pouvoir naviguer dans mon xml de manière généraliste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="utf-8"?> <root> <messages> <message> <rubrique><![CDATA[nom rubrique 1]]></rubrique> <description><![CDATA[description message 1]]></description> </messages> </root>
Exemple :
je crée mon oobjet XmlDocument.
si je souhaite attendre la balise index (qlq chose comme ça :
oobject.mainelement.child.child.child.count(4).value
traduction :
myxdoc.<root>.<etats>.<etat>.la4emebalise.value
Quels sont donc les commande pour naviguer dans le xml sans donner les noms de balises ?
J'espere que je suis assez clair.
Merci
Patrick
PS : je peux utiliser XmlDocument ou XDocument...
Partager