我正在使用XmlSerializer将XML字符串反序列化为通用列表。反序列化工作正常。但是,我只想确定XML字符串中项目的顺序是否将保留在生成的通用列表中。即关于XML字符串中的兄弟姐妹。 即
<Items>
<Item>A</Item>
<Item>B</Item>
</Items>
“A”将始终是列表中的第一项,“B”始终是第二项。 没有在网上找到任何关于生成的反序列化XML元素的顺序的文章或信息?
答案 0 :(得分:4)
简单地说,是的。元素的顺序在XML中很重要,因此在反序列化时会保留。
此外,由于列表或数组中项的顺序很重要,因此必须保留它才能使XML序列化有意义。