Salut,

J'aimerais retirer tous les xmlns:..."..." d'un doc xml.
J'ai créé un pattern : "xmlns:.+=\"{1}.+\"{1}"

utilisé comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
        private string RemoveXmlNS(string strXml)
        {
            return Regex.Replace(strXml, "xmlns:.+=\"{1}.+\"{1}", delegate(Match match)
                {
                    return string.Empty;
                });
        }
Le problème c'est que le match ne s'arrête pas au deuxième " il s'arrête au dernier " du bloc xml. Du coup ça me vide la moité de mon doc.

Pourriez-vous m'aider ?

D'avance merci

Laurent