如何从XmlDocument中删除空格

我有一个XML文档,我想从中删除空格和回车符。 如何使用C#获取修改后的XML。

将preserveWhitespace标志设置为false:

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

要删除标记之间的空格:

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

来源和其他有用的信息在这里