Bonjour,

avant toutes choses j'ai déjà regardé d'autres posts traitent ce sujet sans toutefois répondre totalement à mon souci.

Je reçois d'un tiers un document xhtml suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<html xmlns='http://www.w3.org/1999/xhtml'><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /><title>title</title></head><body>Content.</body></html>
Quand je tente de le parser, pour récupérer le body par exemple je ne reçois rien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
using(MemoryStream v_stream = new MemoryStream(v_sogecResponse.Body))
                {
                    v_xmlReader = new XmlTextReader(v_stream);
                    v_doc = new XmlDocument();
                    v_doc.Load(v_xmlReader);
                    v_xmlReader.Close();
                    v_doc.DocumentElement.Attributes.RemoveAll();
 
 
                }                
                XmlNode v_nodeBody = v_doc.SelectSingleNode("//body");
J'ai aussi tenté l'utilisation d'un NamespaceManager, mais sans succès...
En regardant les éléments je vois bien qu'ils ont un namespaceUri="http://www.w3.org/1999/xhtml", je suis perdu.
J'ai tenté de remplacer (sachant que je ne souhaite pas modifier ce flux xml) xmlns par xmlns:html mais sans succès...

Heeeeelp