小编Ral*_*h D的帖子

Java,XML DocumentBuilder - 在解析时设置编码

我正在尝试保存一个树(扩展JTree),它保存一个XML文件DOM Object,改变了它的结构.

我创建了一个新的文档对象,遍历树以成功检索内容(包括XML文档的原始编码),现在有一个ByteArrayInputStream具有XML正确编码的树内容(文档).

问题是我解析时ByteArrayInputStream编码被自动更改为UTF-8(在XML文档中).

有没有办法防止这种情况,并使用正确的编码ByteArrayInputStream.

还有一点值得补充的是,我已经使用该
transformer.setOutputProperty(OutputKeys.ENCODING, encoding) 方法来检索正确的编码.

任何帮助,将不胜感激.

java xml encoding domdocument xml-parsing

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

domdocument ×1

encoding ×1

java ×1

xml ×1

xml-parsing ×1