У меня есть два класса:
public class A {
B refToB;
}
public class B {
A refToA;
}
они не имеют уникальных полей идентификаторов (которые требуются для JAX-B XMLID и XMLIDREF).
Экземпляры объекта:
A a = new A();
B b = new B();
a.refToB = b;
b.refToA = a;
Я хочу маршаллизировать a
в XML при сохранении циклической / циклической зависимости, что-то вроде:
<a id="gen-id-0">
<b>
<a ref-id="gen-id-0" />
</b>
</a>
Одна из платформ, которые я обнаружил, поддерживает это XStream: http://x -stream.github.io / graphs.html
Какие еще фреймворки поддерживают эту функцию?
Поддерживает ли это некоторые реализации JAX-B?