Wie setze ich XmlArrayItem Element name für eine Liste<Custom> Umsetzung?

Ich möchte erstellen Sie eine benutzerdefinierte XML-Struktur wie folgt:

<Hotels>
    <Hotel />
</Hotels>

Habe ich eine Implementierung von List nur in der Lage sein, dies zu tun. Mein code ist wie folgt:

[XmlRootAttribute(ElementName="Hotels")]
public class HotelList: List<HotelBasic>

Weil die Klasse, die die Liste hält, wird nicht benannt Hotel aber HotelBasic meine xml ist wie

<Hotels>
   <HotelBasic />
</Hotels>

Wie kann ich dieses Problem beheben ohne Implementierung ISerializable oder IEnumerable?

InformationsquelleAutor der Frage Odys | 2011-11-24

Schreibe einen Kommentar