子オブジェクトと親オブジェクトの間のクラスに双方向のナビゲーションメソッドが必要です。親のleidを指定したくないので、私の場合はIDREFでは不十分です。明確にするために、そのようなxsdから:
<complexType name="A">
<xs:sequence>
<element name="b" type="B" minOccurs="0" maxOccurs="unbounded"></element>
</xs:sequence>
<attribute name="id" type="ID"></attribute>
</complexType>
<complexType name="B">
<attribute name="id" type="ID"></attribute>
</complexType>
クラスは次のようになります。
class A {
...
public List<B> getB() { ...}
...
}
class B {
...
public A getA() {
...
}
私のxmlは次のようになっている必要があります:
<a id="a1">
<b id="b1"/>
<b id="b2"/>
...
</a>
元帥を解除した後、AからBに、そしてBからAに(b.getA()を介して)ナビゲートできるようにしたいと思います!! これは非常に基本的な機能ですが、それを実現する簡単な方法が見つかりません...
何か案が ??
前もって感謝します