我正在尝试解析xml格式的html响应。

        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        InputStream in = new FileInputStream(htmlresponse);
        InputSource inputSource = new InputSource(new InputStreamReader(in));
        Document xmlDocument = builder.parse(inputSource);   //Error is here


但是我在网上评论了一个错误。

Error - "the method parse(InputStream) in the type DocumentBuilder is not applicable for the arguments (InputSource)"

最佳答案

我有同样的问题。
对我来说,问题是由于InputSource类的导入错误所致。

因此,我导入了jdk.internal.org.xml.sax.InputSource而不是org.xml.sax.InputSource。使用org.xml.sax.InputSource可以解决问题。

关于java - xml中的文档构建器给出错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22684770/

10-09 15:44