gpt4 book ai didi

c# - 如何将 XmlDocument 序列化为格式良好的人类可读 XML?

转载 作者:行者123 更新时间:2023-12-04 00:44:58 26 4
gpt4 key购买 nike

我使用 XmlDocument.WriteTo(XmlWriter) 方法将 XmlDocument 序列化为文本文件。我也试过 XmlDocument.OuterXml。两者都输出单行 XML 文本,人类很难阅读(在相当大的 XML 文档的情况下几乎不可能)。

有没有办法输出格式良好的人类可读 XML 文本?我的意思是每个元素都从新行开始,缩进用于可视化层次结构。

最佳答案

我同意 BoltClock。这是示例代码-

//Create a writer to write XML to the console.
XmlTextWriter writer = null;
writer = new XmlTextWriter (Console.Out);
//Use indentation for readability.
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;

关于c# - 如何将 XmlDocument 序列化为格式良好的人类可读 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17101817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com