【发布时间】:2012-09-04 08:38:09
【问题描述】:
我有一个用代码构造的 XElement。它(概念上)有 2 组节点。如果我只是打印出来,我会得到一个格式很好的 Xml 文件,但所有节点都在一起。如果我在两组之间添加几个换行符以便于人类理解,我会丢失它后面的所有格式。 如何在 2 组之间添加一个小中断,同时仍保留其余格式?
示例:
这是默认值:
<root>
<node>1.1</node>
<node>1.2</node>
<node>2.1</node>
<node>2.2</node>
</root>
这是如果我添加中断:
<root>
<node>1.1</node>
<node>1.2</node>
<node>2.1</node><node>2.2</node></root>
这就是我想要的:
<root>
<node>1.1</node>
<node>1.2</node>
<node>2.1</node>
<node>2.2</node>
</root>
【问题讨论】:
-
你能补充一下如何打印出来吗?你在使用 XmlWriterSettings 吗?