Bonjour, j'ai un fichier xml :
Et je voudrais par exemple retrouvé un élément, je fais donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" standalone="no" ?> <root xmlns="http://www.momo.fr"> <item1 /> <item2 att="attvalue" /> </root>
Cela ne me renvoie rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 XmlDocument xmld = new XmlDocument(); xmld.Load("c:\\toto.xml"); XmlNode xmlnode1 = xmld.DocumentElement.SelectSingleNode("//item1");
Je fais :
Cela ne me renvoie rien. Mon fichier ici est un exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 XmlDocument xmld = new XmlDocument(); xmld.Load("c:\\toto.xml"); XmlNamespaceManager manager = new XmlNamespaceManager(xmld.NameTable); manager.AddNamespace(String.Empty,"http://www.momo.fr"); XmlNode xmlnode2 = xmld.DocumentElement.SelectSingleNode("//item2", manager);, les fichiers que j'ai sont plus volumineux et je n'ai pas la main dessus, ce n'est pas moi qui les creent, je les recupere donc pas de possiblité comme j'ai vu sur le forum de rajouter un prefixe.
Avez vous une idée......
Partager