considerar las siguientes clases serializables:.net serialización XML: cómo especificar nombres de elemento raíz y el elemento secundario de una matriz
class Item {...}
class Items : List<Item> {...}
class MyClass
{
public string Name {get;set;}
public Items MyItems {get;set;}
}
Quiero la salida en serie para que parezca:
<MyClass>
<Name>string</Name>
<ItemValues>
<ItemValue></ItemValue>
<ItemValue></ItemValue>
<ItemValue></ItemValue>
</ItemValues>
</MyClass>
Aviso del nombres de elemento ItemValues y ItemValue no coinciden con los nombres de clase Item and Items, suponiendo que no puedo cambiar la clase Item o Items, ¿hay alguna razón para especificar los nombres de elementos que deseo, modificando la Clase MyClass?
¿Qué tipo de serialización? 'XmlSerializer'? 'DataContractSerializer'? –
@John - XmlSerializer – Jeremy