【发布时间】:2011-03-22 02:57:17
【问题描述】:
谁能告诉我一个 Java 库,它允许我在 html 页面上执行 XPath 查询?
我尝试使用 JAXP,但它一直给我一个我似乎无法修复的奇怪错误(线程“main”java.io.IOException:服务器返回 HTTP 响应代码:503 for URL:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd)。
非常感谢。
编辑
我发现了这个:
// Create a new SAX Parser factory
SAXParserFactory factory = SAXParserFactory.newInstance();
// Turn on validation
factory.setValidating(true);
// Create a validating SAX parser instance
SAXParser parser = factory.newSAXParser();
// Create a new DOM Document Builder factory
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
// Turn on validation
factory.setValidating(true);
// Create a validating DOM parser
DocumentBuilder builder = factory.newDocumentBuilder();
来自http://www.ibm.com/developerworks/xml/library/x-jaxpval.html 但是将参数设置为 false 并没有改变任何东西。
【问题讨论】: