1

LINQ to XML を使用する場合、テキストに書き出される要素と属性の順序は、XElement オブジェクトと XAttribute オブジェクトを追加した順序と同じであることが保証されますか? 同様に、XML ドキュメントを読み取る場合、XML に表示される順序と同じ順序でトラバースされますか?

4

3 に答える 3

2

ただし、XML属性は順序付けされていないように指定されていることに注意してください。コード内の属性の特定の順序に依存することは賢明ではありません。実際問題として、多くのAPIは、属性がどの順序であったかを検出することさえできません。

兄弟要素には順序があります。属性はそうではありません。

于 2009-11-13T18:40:57.813 に答える
1

はい、どちらも同じ順序です。

于 2009-11-13T17:43:53.763 に答える
1

はい、インデックスも使用できます。これは、ドキュメントに表示される順序に直接マップされます。

于 2009-11-13T17:44:32.320 に答える