How to remove whitespace from an XmlDocument

Set the preserveWhitespace flag to false:

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

Leave a Comment