Сохраняется ли порядок элементов в списке при десериализации из строки xml с использованием XmlSerializer? - PullRequest
1 голос
/ 15 июля 2011

Я использую XmlSerializer для десериализации строки XML в общий список. Десериализация работает отлично. Однако я просто хочу убедиться, что порядок элементов в строке XML будет сохранен в результирующем общем списке. то есть по отношению к братьям и сестрам в строке XML. т.е.

<Items>
 <Item>A</Item>
 <Item>B</Item>
</Items>

«A» всегда будет первым элементом в списке, а «B» всегда вторым. Не нашли ни одной статьи или информации в Интернете о порядке получающихся десериализованных элементов XML?

1 Ответ

4 голосов
/ 15 июля 2011

Проще говоря, да.Порядок элементов является значительным в XML и поэтому сохраняется при десериализации.

Кроме того, поскольку порядок элементов в списке или массиве является значительным, его необходимо сохранить, чтобы сериализация XML имела смысл.

...