gpt4 book ai didi

java - DocumentBuilder 中的 parse 方法返回错误

转载 作者:行者123 更新时间:2023-12-01 21:25:53 26 4
gpt4 key购买 nike

我正在尝试使用采用 InputSourceparse 方法来解析 DocumentBuilder 实例。

错误是:

The method parse(InputStream) in the type DocumentBuilder is not applicable for the arguments (InputSource)

这是代码:

public static Document loadXMLFromString(String xml) throws Exception {
DocumentBuilder factory = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = factory.parse(new InputSource(new StringReader(xml)));
}

它要求我更改为InputStream。检查了文档,DocumentBuilder 中的解析方法之一采用InputSource。问题是什么?

最佳答案

该问题可能是由于 InputSource 类导入错误造成的。请导入org.xml.sax.InputSource

DocumentBuilder 接受 org.xml.sax.InputSource 但不接受 jdk.internal.org.xml.sax.InputSource

关于java - DocumentBuilder 中的 parse 方法返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38137291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com