2009-11-13 1 views
1

Когда я использую LINQ to XML, порядок элементов и атрибутов, записанных в текст, гарантированно совпадает с тем, как я добавил объекты XElement и XAttribute? Точно так же, когда я читаю в XML-документе, проходит ли он в том же порядке, что и в XML?Подключен ли LINQ к XML XElement?

ответ

1

Да, это тот же порядок в обоих направлениях.

1

Да, вы также можете использовать индексирование, которое отображается непосредственно в том порядке, в котором они отображаются в документе.

2

Однако имейте в виду, что атрибуты XML указаны как неупорядоченные; было бы неразумно полагаться на какой-либо конкретный порядок атрибутов в любой код. В практическом плане многие API даже не делают его доступным для обнаружения, в каком порядке атрибуты были

Элементы братья и сестры имеют заказ; атрибутов нет.

 Смежные вопросы

  • Нет связанных вопросов^_^