我正在将 Web 服务中收到的字符串转换为文档 (DOM) xml,如下所示:
Document file= null;
String xmlFile= "blablabla"; //latin1 encodeing
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
this.file = builder.parse(new InputSource(new StringReader(xmlFile)));
但是该字符串是用 ISO-8859-1 (latin1) 编码的,当我阅读本文档的一个节点时,我遇到了一些错误。如何使用 ISO-8859-1 编码正确创建 DOM 对象?或者如何读取字符串中编码为 Latin 1 的节点???