Подтвердить что ты не робот

Используйте сериализацию XML для сериализации коллекции без родительского node

Скажем, у меня есть класс;

public class Car 
{ 
  public List<Passenger> Passengers {get; set;} 
}

Я хочу сериализовать это в XML так, чтобы Пассажиры были дочерними узлами автомобиля, и нет промежуточных Пассажиров node. Другими словами, я хочу, чтобы результат выглядел следующим образом:

<Car>
  <Passenger>...</Passenger>
  <Passenger>...</Passenger>
</Car>

а не так, это макет по умолчанию;

<Car>   
  <Passengers>
    <Passenger>...</Passenger>
    <Passenger>...</Passenger>
  </Passengers> 
</Car>

Там есть атрибут, который мне нужно добавить в Car.Passengers для этого, но не помню, хотя.

4b9b3361

Ответ 1

Вот что я был после!

[XmlElement("Passenger")]
public List<Passenger> Passengers {get; set;}