1

我有一个这样的xml文档,

<Customer ID = "000A551"
          Name = "Robert"
          Salaried = "yes"
          Area = "VA" 
          />

请注意属性是如何换行和留白的,以方便编辑和阅读。使用XDocumentXmlDocument修改此文档时,整个格式都会消失。看起来PreserveWhitespace只会处理重要的空白。

有没有办法维护换行符和空格?

4

1 回答 1

3

不,不是原生处理 XML。“信息集”(XML 的数据模型)不维护属性列表内的任何属性顺序或空格记录。一些 XML 处理器维护属性顺序作为副作用,但没有一个在属性之间存储空格。任何人都关心是非常不寻常的。

于 2009-12-28T14:40:50.937 回答