Bonjour,
Je dois récupéré des valeur dans un xml,cependant j'aimerais savoir si mon noeud est bien présent à chaque fois.
Voici une partie de mon Xml:
Mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <FICHE MFN="535"> <TYPE>M</TYPE> <LANGUE_LANTE>En.</LANGUE_LANTE> </FICHE> - <FICHE MFN="536"> <TYPE>M</TYPE> <AUTEUR_AUTS>Olivier PICON</AUTEUR_AUTS> <LANGUE_LANTE>Fr.</LANGUE_LANTE>
Je n'arrive pas à mettre une condition comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 XPathDocument doc = new XPathDocument(fileName); XPathNavigator nav = doc.CreateNavigator(); //TO DO:Avoir la liste de nom de tous les noeuds possibles XPathNodeIterator iter = nav.Select("base/FICHE"); while (iter.MoveNext()) { string Type = iter.Current.SelectSingleNode("TYPE").Value; string Auteur = iter.Current.SelectSingleNode("AUTEUR_AUTS").Value; string Langue = iter.Current.SelectSingleNode("LANGUE_LANTE").Value;
if(... != null)
Partager