Я хочу создать пользовательскую XML структуру следующим образом:
<Hotels>
<Hotel />
</Hotels>
Я создал реализацию List
только для того, чтобы иметь возможность сделать это. Мой код выглядит следующим образом:
[XmlRootAttribute(ElementName="Hotels")]
public class HotelList: List<HotelBasic>
Поскольку класс, который содержит List, называется не Hotel
, а HotelBasic
, мой xml выглядит так
<Hotels>
<HotelBasic />
</Hotels>
Как мне исправить это, не прибегая к реализации ISerializable
или IEnumerable
?