具有精确格式的xml编辑

时间:2012-05-29 06:57:30

标签: c# xml

我需要在某些特定情况下将属性添加到大型xml中。但我必须保留确切的格式 - >即使它有些不一致 例如

name="one"/>   
name = "one" /> 

或(缩进长度):

 <newtag .../>
  <newtag ... />
 <netag .../>

任何人都可以知道如何做到这一点?在XMLDocument中设置preservewhitespace会导致读取某些XMLNode失败(因为有空格而不是&lt;打开标记并且抛出了nullreferenceexception

1 个答案:

答案 0 :(得分:0)

我所知道的XML没有标准的现成解析器,它将保留属性之间的“=”符号周围的空白等细节。

我认为除了编写自己的XML解析器(或修改现有的XML解析器)之外,这个要求是不可实现的。