DocumentBuilder.parse(InputStream) 返回 null
我正在修复有关DocumentBuilder.parse的现有代码上的错误。我有以下代码:
String theOutput;
theOutput = response.encodeURL(prefix + "/include/sampleForConversion.jsp?" + request.getQueryString();
StreamSource xmlSource = new StreamSource(new URL(theOutput).openStream(), "http://sampleApps.net/static/dataDef1.1.dtd");
Document xmlDoc = dBuilder.parse(xmlSource.getInputStream());
我不明白为什么我得到xmlDoc的空值,尽管我有Output和xmlSource变量的有效值。请帮忙。
谢谢!