Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Родственные элементы имеют порядок;атрибуты этого не делают.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top