c# - 用c#保存XML文件并保留空元素的格式

标签 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");

最佳答案

这应该让你的空白保持你想要的方式。

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

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

相关文章:

c# - 获取程序集的公司名称和版权信息

jquery - 如何从 jQuery 发送 ajax put 请求

c# - 如何在没有物理访问的情况下将 SQL Server 数据库 "Install"到远程服务器?

c# - 从 Windows Universal App 中的 ListView 获取选定的 ListViewItem 容器

c# - 如何在 ItemsSource = 自定义对象集合时选择/展开 TreeView 节点?

c# - 序列化和反序列化 .NET 对象的最快方法

c# - 以 TreeView 样式显示

c# - Release Build 包含额外的文件,我需要这些吗?

sql - 使用 FOR XML PATH 将带有冒号的属性添加到 xml 节点

php - 从 SimpleXML 访问@attribute