Estoy intentando guardar un árbol (extiende JTree
) que contiene un documento XML
a un DOM Object
habiendo cambiado su estructura.Java, XML DocumentBuilder: configuración de la codificación al analizar
He creado un nuevo objeto de documento, atravesado el árbol para recuperar el contenido con éxito (incluyendo la codificación original del documento XML
), y ahora tienen una ByteArrayInputStream
que tiene el contenido de los árboles (XML
documento) con la codificación correcta.
El problema es que cuando analizo ByteArrayInputStream
la codificación cambia a UTF-8
(en el documento XML
) automáticamente.
Hay una manera de evitar esto y utilizar la codificación correcta como se proporciona en el ByteArrayInputStream
.
También vale la pena agregar que ya he usado el método
transformer.setOutputProperty(OutputKeys.ENCODING, encoding)
para recuperar la codificación correcta.
Cualquier ayuda sería apreciada.
¿Puede compartir un poco de su código? – gawi