こんにちは、ノードが親ノードの子になり、別の子ノードの親になる可能性がある XML でグラフを表現するための最良の方法は何でしょうか。それ自体を参照でき、複数のノードが同じ親を持つことができます。また、ノードは複数の親を持つことができます。すべてのノードは同じクラスのものです。親ノードから子ノードについて学ぶことができれば、すべてのノードを反復することなく特定の子タグに移動できるように、効率的に構築したいと考えています。出来ますか?たとえば、ここに概要があります。
A->B,C,D
B->C,D
のように見えるかもしれません
<Node name=A>
<childNode name=B>
<childNode name=C>
<childNode name=D>
</Node>
<Node name=B>
<childNode name=C>
<childNode name=D>
</Node>
それで、これよりも良いアプローチはありますか?A、つまりBから子を取得するたびに、基本的にすべてのノードを反復処理し、名前属性をBと一致させて、Bを表すノードを見つける必要があります。