1

我正在序列化一个具有子类列表的类。如何从 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>

如何做到这一点?

非常感谢

4

0 回答 0