以下のようなVB.NETで階層構造を作成したい
<Parent>
<Child1><Child1 />
<Child2>
<Subchild1 />
<Subchild2 />
<Child2 />
</Parent>
parent
、child1
、child2
、subchild1
およびのエンティティ クラスとコレクション クラスを作成しましたsubchild2
。上記の階層ノード構造を生成するには、親コレクション クラスのインスタンスを XML シリアライザー クラスに渡す必要があります。どうすればいいのかわからない。サンプルをください。
エンティティ:
Public class Parent
Public property FirstName as string
Public property LastName as string
End Class
Public Class Child1
Public property Color as string
End class
Public Class Child2
Public property Color as string
End class
Public Class SubChild1
Public property FirstName as string
End Class
Public Class SubChild2
Public property FirstName as string
End Class
Collection Class:
Public class ParentS
Public Function Add(objrow as Parent, byref skey as object) as Parent
親クラスに子クラスをプロパティとして追加する必要がありますか? それを行う方法と、上記の構造を作成する方法。助けてください。ありがとう。