Согласно this , вы можете использовать xs: key и xs: keyref при маршалинге и демаршаллинге данных в JAXB 2.x.
Однако я нигде не могу найти работающий пример того, как это делается.
Что мы делаем, это устанавливаем раздел поиска в каждом XML-сообщении, содержащем детали для значений ссылки / кода (идентификатор, имя, описание и т. Д.), И затем элементы данных позже в сообщении ссылаются на эти предметы, используя их ключ. Схема XML определяет и поддерживает это с помощью xs: keyref и xs: key (xs: IDREF не допускается).
Я бы хотел, чтобы мой демаршаллер JAXB динамически следовал этим ссылкам, заменяя ключ ссылочным объектом.
Кто-нибудь может отослать меня к примеру, как это делается?