我有一个解析 xml 字符串的 java 小程序。但是,运行以下代码:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.parse(xml);
生成以下错误:
javax.xml.parsers.FactoryConfigurationError: Provider <HTML> not found
我在发布之前检查过的一些论坛表明我需要将 2 个 jar 文件 - xercesImpl.jar 和 xmlParserAPIs.jar - 添加到我的 JRE_HOME/lib/ext 目录中。但是,我认为这不是问题,因为这个小程序目前托管在 2 个不同的网络服务器上,一个运行完美,另一个运行失败。我看了看,jre/lib/ext 目录中也没有这些jar。
任何帮助是极大的赞赏。