На уровне поля / getter_setter вы можете указать, какой адаптер должен обрабатывать:

отображает обаxsd:base64Binary а такжеxsd:hexBinary типы дляbyte[].

Учитывая, что у меня есть схема / элемент DOM, представляющий каждый из этих типов, таких как:

<foo>ABCD</foo> для xsd: hexBinary и
<foo>YTM0NZomIzI2OTsmIzM0NTueYQ==</foo> для xsd: base64Binary,

Непонятно, как JAXB 2.1 справляется с этим.

JAXB.unmarshal(new DOMSource(node), byte[].class) не любит полезную нагрузку.
Не делает следующее:

JAXBContext ctx = JAXBContext.newInstance(byte[].class); ctx.createUnmarshaller().unmarshal(node);

Как правильно обращаться с этими типами? Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос