我正在序列化一个包含子类列表的类。如何从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>
如何实现这一目标?
非常感谢