JAXB (un) cálculo de referencias de tipos xsd: xsd: base64Binary y xsd: hexBinary
JAXB asigna ambosxsd:base64Binary
yxsd:hexBinary
tipos abyte[]
.
Dado que tengo un esquema / un elemento DOM que representa cada uno de estos tipos, tales como:
<foo>ABCD</foo>
para xsd: hexBinary y<foo>YTM0NZomIzI2OTsmIzM0NTueYQ==</foo>
para xsd: base64Binary,
no está claro cómo JAXB 2.1 lo maneja.
JAXB.unmarshal(new DOMSource(node), byte[].class)
No le gusta la carga útil.
Tampoco lo siguiente:
JAXBContext ctx = JAXBContext.newInstance(byte[].class); ctx.createUnmarshaller().unmarshal(node);
¿Cuál es la forma correcta de manejar estos tipos? Gracias por adelantado.