У меня возникли проблемы при сериализации типа .net и соответствие схеме XML, которая добавляет дополнительный элемент контейнера (список в этом случае) в последовательность элементов:Добавить внутренний элемент в XmlArray (Xml.Serialization)
<Items>
<List>
<Item>
<Field1/>
<Field2/>
</Item>
<Item>
<Field1/>
<Field2/>
</Item>
</List>
</Items>
, кажется, что атрибут XmlArray дает только возможность для отображения одного элемента (элементов):
[XmlArray("items", Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
[XmlArrayItem("item", typeof(OrderItemsItem), Form=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable=false)]
public OrderItemsItem[] Items {
get {
return this.itemsField;
}
set {
this.itemsField = value;
}
}
Спасибо, Марк, похоже, здесь правильный подход. – Fab60