Quiero crear una estructura XML personalizado de la siguiente manera:¿Cómo configuro el nombre del elemento XmlArrayItem para una implementación de la lista <Custom>?
<Hotels>
<Hotel />
</Hotels>
He creado una implementación de List
sólo para ser capaz de hacer esto. Mi código es el siguiente:
[XmlRootAttribute(ElementName="Hotels")]
public class HotelList: List<HotelBasic>
Debido a que la clase que contiene la lista no se nombra pero Hotel
HotelBasic
mi XML es como
<Hotels>
<HotelBasic />
</Hotels>
¿Cómo puedo solucionar este problema sin tener que implementar ISerializable
o IEnumerable
?
¿Quieres serializar o deserializar? – abatishchev