我正在序列化一个具有子类列表的类。如何从 xml 中排除集合节点?一个例子将说明我的观点。
public class A
{
public List<Person> People;
}
public class Person
{
[XmlAttribute]
public string name;
}
这序列化为:
<A>
<People>
<Person name = "a"/>;
<Person name = "b"/>;
<Person name = "c"/>;
</People>
</A>
现在这在逻辑上似乎是正确的,但是我试图复制的 xml 看起来像这样:
<A>
<Person name = "a"/>;
<Person name = "b"/>;
<Person name = "c"/>;
</A>
如何做到这一点?
非常感谢