将节点部分转换为一行

本文关键字:一行 节点部 转换 | 更新日期: 2023-09-27 18:32:52

我有XML文档,其中包含很多这样的项目

 <item>
    <key>
       <unsignedShort>x</unsignedShort>
    </key>
    <value>
       <unsignedShort>y</unsignedShort>
    </value>
 </item>

 <item>
......

现在我希望它的每个部分都看起来像这样:

<item><key><unsignedShort>x</unsignedShort></key><value><unsignedShort>y</unsignedShort></value></item>

将节点部分转换为一行

您必须实现自己的 XmlWriter。XmlTextWriter 允许您使用无缩进格式,但这会导致整个文档位于一行上。所以,是的,你必须自己滚动,除非你同意整个文档坐在一行上。