Когда я использую LINQ to XML, порядок элементов и атрибутов, записанных в текст, гарантированно совпадает с тем, как я добавил объекты XElement и XAttribute? Точно так же, когда я читаю в XML-документе, проходит ли он в том же порядке, что и в XML?Подключен ли LINQ к XML XElement?
1
A
ответ
1
Да, это тот же порядок в обоих направлениях.
1
Да, вы также можете использовать индексирование, которое отображается непосредственно в том порядке, в котором они отображаются в документе.
2
Однако имейте в виду, что атрибуты XML указаны как неупорядоченные; было бы неразумно полагаться на какой-либо конкретный порядок атрибутов в любой код. В практическом плане многие API даже не делают его доступным для обнаружения, в каком порядке атрибуты были
Элементы братья и сестры имеют заказ; атрибутов нет.