如何从XmlDocument中删除空格

时间:2009-08-05 05:36:08

标签: c# xml

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

2 个答案:

答案 0 :(得分:17)

将preserveWhitespace标志设置为false:

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

答案 1 :(得分:3)

删除标签之间的空格:

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

来源和其他有用信息here