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