9 votes

Comment supprimer les espaces blancs d'un XmlDocument

J'ai un document XML dont je veux supprimer les espaces blancs et les retours de chariot. Comment puis-je obtenir le XML modifié en utilisant C#.

21voto

Coded Signal Points 1209

Définir l'indicateur preserveWhitespace à false :

XmlDocument doc = new XmlDocument();
doc.PreserveWhitespace = false;
doc.Load("foo.xml");
// doc.InnerXml contains no spaces or returns

6voto

user138214 Points 31

Pour supprimer les espaces blancs entre les balises :

# Regex regex = new Regex(@">\s*<");  
# string cleanedXml = regex.Replace(dirtyXml, "><");

Source et autres informations utiles aquí

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X