我正在尝试解析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/