将节点部分转换为一行

时间:2012-05-01 13:16:03

标签: c# xml

我的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>

1 个答案:

答案 0 :(得分:1)

您必须实现自己的XmlWriter。 XmlTextWriter允许您使用未缩进的格式,但这会导致整个文档在一行上。所以,是的,你必须自己动手,除非你把整个文件放在一条线上就行了。