Java, XML DocumentBuilder - Einstellung für das encoding beim Parsen

Ich bin versucht zu retten, einen Baum (erweitert JTree), die eine XML Dokument zu einem DOM Object nachdem verändert seine Struktur.

Ich habe ein neues Dokument erstellt Objekt, durchquerte den Baum zum abrufen der Inhalte erfolgreich (einschließlich der ursprünglichen Kodierung des XML Dokument), und haben jetzt eine ByteArrayInputStream was hat der Baum Inhalt (XML Dokument) mit der richtigen Codierung.

Das problem ist, wenn ich parse die ByteArrayInputStream die Codierung geändert wird, um UTF-8 (in der XML Dokument) automatisch.

Gibt es eine Möglichkeit, dies zu verhindern und die Verwendung der richtigen Codierung wie in der ByteArrayInputStream.

Es lohnt sich auch hinzufügen, dass ich bereits das
transformer.setOutputProperty(OutputKeys.ENCODING, encoding) - Methode zum abrufen der richtigen Codierung.

Jede mögliche Hilfe würde geschätzt.

Kann Sie Ihren Anteil ein wenig von deinem code?

InformationsquelleAutor Ralph D | 2010-08-26

Schreibe einen Kommentar