7
자손 목록을 serialize하려는 중입니다. 이것은 잘 작동하고 나는 모두 Animal
의를 직렬화 할 수Xml 하위 항목 목록을 serialize
class Animal {}
class Zebra:Animal{}
class Hippo:Animal{}
[XmlRootAttribute("Zoo")]
class Zoo
{
[XmlArrayItem(typeof(Zebra))]
[XmlArrayItem(typeof(Hippo))]
public List<Animal> Actions
{ set; get; }
}
이는 잘 작동, 내가 지금 가지고있는 것입니다. 동물의 목록 (인스턴스)을 전달할 수있는 Attribute
클래스를 만드는 것이 가능하고 XmlArrayItem
속성을 생성 할 수 있는지 궁금합니다.
일반적으로 나는 새 것을 만들 때마다 Animal
의 자손을 지정하지 않는 방법을 찾고 있습니다. 모든 자손 유형이 무엇이든간에 Animal
의 모든 자손을 직렬화하기를 원합니다.