imagen en XmlDocument

jose
25 de Enero del 2005
Hola, a ver si alguien me puede ayudar.
TEngo que componer un org.apache.crimson.tree.XmlDocument con una imagen.
Para ello me creo un TexNode (nodo a añadir al XmlDocument) con la imagen (que es un array de bytes). Previamente hago un new String(array de bytes) para poder meter la imagen en el nodo del documento como texto (no encuentro otra forma).
Mi problema viene cuando al recuperar ese String y hacerle el getBytes, el array de bytes que me devuelve debe haber cambiado porque ya no puedo mostrar correctamente la imagen mientras que antes de pasarlo a String si se puede mostrar la imagen correctamente.
¿Alguien se ha encontrado con este problema? Llevo 3 días con esto y no hay manera.
gracias de antemano