Hãy xem xét các lớp serializable sau:.net serialization XML: làm thế nào để xác định phần tử gốc và phần tử con tên của một mảng
class Item {...}
class Items : List<Item> {...}
class MyClass
{
public string Name {get;set;}
public Items MyItems {get;set;}
}
Tôi muốn đầu ra tuần tự để trông giống như:
<MyClass>
<Name>string</Name>
<ItemValues>
<ItemValue></ItemValue>
<ItemValue></ItemValue>
<ItemValue></ItemValue>
</ItemValues>
</MyClass>
Thông báo các Tên phần tử ItemValues và ItemValue không khớp với tên lớp Item và Items, giả sử tôi không thể thay đổi Item hoặc Item class, có bất kỳ lý do gì để chỉ định tên phần tử mà tôi muốn, bằng cách sửa đổi MyClass Class?
Những loại serialization? 'XmlSerializer'? 'DataContractSerializer'? –
@John - XmlSerializer – Jeremy