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 回答