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 , 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.
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);
Avez vous une idée......
Partager