使用c#保存XML文件并保持空元素的格式

时间:2011-05-31 15:23:28

标签: c# .net xml

我试图找出如何保持XML格式的完整性。

例)

我有一个空元素,当我将文件保存到新文件时,它会添加如下元素:

<typeOfBackup></typeOfBackup>

相反,我希望它保存如下:

<typeOfBackup/>

我的代码:

XmlDocument myXmlDocument = new XmlDocument();
myXmlDocument.Load(@"C:\t1.xml");

XmlNode node;
node = myXmlDocument.DocumentElement;


myXmlDocument.Save(@"C:\t2.xml");

1 个答案:

答案 0 :(得分:2)

这应该按照你想要的方式保留你的空白。

 myXmlDocument.Save(@"C:\t2.xml", SaveOptions.DisableFormatting);