【发布时间】:2011-02-24 05:54:28
【问题描述】:
我想要一个 xml 文件 (100 Mb) 的小子树,并且需要关闭 DTD 验证,但我找不到任何解决方案。
XPath xpath = XPathFactory.newInstance().newXPath();
XPathExpression expr = xpath.compile("//HEADER");
Node node = (Node) expr.evaluate(new InputSource(new FileReader(file)), XPathConstants.NODE);
我尝试使用 DocumentBuilder 并关闭 DTD 验证,但这太慢了。
谢谢,
朱
【问题讨论】:
-
“好慢啊”是什么意思?
-
抱歉,使用 DocumentBuilder 和 DOM 的解决方案会变慢
标签: java dtd xml-parsing