Bonjour,
j'ai un fichier XML comme celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <variables> <var id="1" pays="FR" lang="FR" nom="TVA5.5" lib="TVA à 5,5%" val="5,5"/> <var id="2" pays="FR" lang="FR" nom="TVA19.6" lib="TVA à 19,6%" val="19,6"/> <var id="3" pays="FR" lang="EN" nom="VAR3" lib="ceci est la variable 3" val="333"/> </variables>
J'ai préféré insérer nom, lib, val comme attribut du noeud "var" plutôt que comme fils par commodité car j'avais du mal à les utiliser étant nouveau dans ce domaine.
Je cherche juste à obtenir les différentes variables dont pays="FR" et lang="FR".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 XmlNodeList vars = root.SelectNodes("/variables/var[@pays='FR']");Je n'arrive pas à intégrer le fais que lang doit aussi être égal à "FR". Comment rajouter cette seconde condition ?
Ensuite, j'arrive à accéder simplement aux attributs avec vars[0].Attributes["nom"].Value par exemple.
Partager