保留XML文档中的空格和换行符

时间:2009-12-28 14:05:47

标签: c# xml xmldocument linq-to-xml

我有一个像这样的xml文档,

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

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

有没有办法保持换行符和空格?

1 个答案:

答案 0 :(得分:3)

不,本机不处理XML。 “信息集”(XML的数据模型)不会在属性列表中维护属性顺序或空格的任何记录。某些XML处理器将属性顺序维护为副作用,但没有在属性之间存储空格。任何人都很关心。