我试图弄清楚如何保持XML格式完整。

例)

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

<typeOfBackup></typeOfBackup>


相反,我希望它像这样保存:

<typeOfBackup/>


我的代码:

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

XmlNode node;
node = myXmlDocument.DocumentElement;


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

最佳答案

这应该使您的空白保持所需的状态。

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

关于c# - 使用C#保存XML文件并保持空元素的格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6189858/

10-09 21:52