Я пытаюсь сохранить дерево (расширяет JTree
), которое содержит документ XML
, в DOM Object
, изменив его структуру.
Я создал новый объект документа, прошел черездерево для успешного извлечения содержимого (включая исходную кодировку документа XML
) и теперь имеет ByteArrayInputStream
с содержимым дерева (документ XML
) с правильной кодировкой.
ПроблемаКогда я анализирую ByteArrayInputStream
, кодировка автоматически меняется на UTF-8
(в документе XML
).
Есть ли способ предотвратить это и использовать правильную кодировку, указанную в ByteArrayInputStream
.
Также стоит добавить, что я уже использовал метод
transformer.setOutputProperty(OutputKeys.ENCODING, encoding)
для получения правильной кодировки.
Буду признателен за любую помощь.