Я пытаюсь сохранить дерево (extends JTree
), которое содержит документ XML
, изменив его структуру на DOM Object
.Java, XML DocumentBuilder - установка кодировки при разборе
Я создал новый объект документа, пройденное дерево, чтобы успешно извлекать содержимое (в том числе оригинальных кодирований XML
документа), и теперь есть ByteArrayInputStream
, который имеет содержимое дерева (XML
документа) с правильным кодированием.
Проблема заключается в том, что при анализе ByteArrayInputStream
кодировка автоматически изменяется на UTF-8
(в документе XML
).
Есть ли способ предотвратить это и использовать правильное кодирование, как указано в ByteArrayInputStream
.
Следует также отметить, что я использовал метод
transformer.setOutputProperty(OutputKeys.ENCODING, encoding)
для получения правильной кодировки.
Любая помощь будет оценена по достоинству.
Может ли ваша доля немного вашего кода? – gawi