Я использую стандартную схему xml, называемую isosts, мне нужно преобразовать схему в класс java с помощью jaxb. В этой xml-схеме множество элементов имеют атрибут rid как тип xs: IDREFS <xs:attribute name="rid" type="xs:IDREFS">
. Jaxb преобразует xs: IDREFS в список объектов.jaxb idref string adapter
Для моей потребности я хочу, чтобы jaxb создавал тип xs: IDREFS как простой тип строки java во всем сгенерированном классе java. И во время marshall/unmarshall значение атрибута rid должно обрабатываться как строка. Поскольку это стандартная схема, я должен настроить jaxb. Я не уверен, что это можно сделать в привязке jaxb или адаптере и как это сделать. Может кто-нибудь мне помочь?