c# - 如何在 C# 代码中将 xml 扁平化为一行?

标签 c# .net xml

如何在 C# 代码中将 xml 扁平化为一行?

之前:

<CATALOG>
<CD>
    <TITLE>Empire Burlesque</TITLE>
    <ARTIST>Bob Dylan</ARTIST>
    <COUNTRY>USA</COUNTRY>
    <COMPANY>Columbia</COMPANY>
    <PRICE>10.90</PRICE>
    <YEAR>1985</YEAR>
</CD>
</CATALOG>

之后:

<CATALOG><CD><TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST>COUNTRY>USA</COUNTRY>....

最佳答案

假设您能够使用 LINQ to XML,并且 XML 当前在一个文件中:

XDocument document = XDocument.Load("test.xml");
document.Save("test2.xml", SaveOptions.DisableFormatting);

关于c# - 如何在 C# 代码中将 xml 扁平化为一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5610770/

相关文章:

c# - 获取 WPF 窗口的最小化框单击

c# - 使用 new 创建时命名 ValueTuple 属性

c# - 代码覆盖 xml 生成错误

c# - 日期时间格式问题

c# - 控制台写入光标位置

c# - 如何实现延迟位图加载?

.net - 在 ViewModel 中获取 WPF ListView.SelectedItems

.net - 如何使用 COM 类构建互操作(用 delphi 编写)

python - 从 anchor 标记的 xpath 节点获取 2 属性的值

c# - 使用 c# 在现有 xml 文件的开头和结尾添加节点