Bonjour à tous,
J'essaie depuis un bout de temps de faire une opération normalement toute simple, avoir le résultat d'une requête (SqlDataReader) dans une chaine XML.
Voici ce que je fais :
ceci me renvoie bien l'XML mais il est truffé de xml:space="preserve" dans mes champs qui sont blancs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 StringWriter sw = new StringWriter(); DataTable.Load(this.SqlDataReader); DataTable.WriteXml(sw); return sw.ToString();
J'ai bien essayé de passer par un XmlDocument en faisant :
C'est de 1, un chipotage mais de 2, ça ne fonctionne pas, il me laisse les xml:space
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 XmlDocument XmlDoc = new XmlDocument(); XmlDoc.PreserveWhitespace = false; XmlDoc.LoadXml(sw.ToString()); return XmlDoc.InnerXml;
Est-ce que quelqu'un a déjà fait ceci ?
Merci
Geo
Partager