1

私はこのようなxmlドキュメントを持っています、

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

編集と読み取りの便宜のために、属性がどのように改行され、空白になっているかに注意してください。このドキュメントを使用XDocument またはXmlDocument変更すると、フォーマット全体が消えます。PreserveWhitespace重要な空白のみを処理するように見えます。

改行と空白を維持する方法はありますか?

4

1 に答える 1

3

いいえ、XMLをネイティブに処理していません。'infoset'(XMLのデータモデル)は、属性リスト内の属性の順序または空白のレコードを保持しません。一部のXMLプロセッサは、副作用として属性の順序を維持しますが、属性間に空白を格納するものはありません。誰もが気にすることは非常に珍しいことです。

于 2009-12-28T14:40:50.937 に答える