我似乎能够在网上找到人谁试图避免这种行为,但我似乎无法得到我想要的行为。序列化列表<T>的基类与父标签
我有动物名单,我想对每个动物的不同类型的标签(而不是默认的beahviour与武官属性)
连载他们要获得这种行为,我用下面的代码
[XmlElementAttribute(Order = 4)]
[XmlElement("Frog", typeof(Frog))]
[XmlElement("Cat", typeof(Cat))]
[XmlElement("Dog", typeof(Dog))]
public List<Animal> lines = new List<Animal>();
伟大的工程,但它变平的名单,我会更喜欢它,如果XML输出更像 <animals> <Dog>Bob</Dog> <Cat>Fred</Cat> <Dog>Mike</Dog> </animals>
与<animals>
标签保存
您应该为每种动物类型分别设置不同的类。 –
你如何序列化它? – JotaBe