java有没有办法在DefaultHandler中停止或退出解析?
有没有办法在SAXParser或XMLReader上调用quit()函数
XML文档大约每天更新一次,我只希望在元素发生更改时读取完整文档
在我的默认处理程序中:
@Override
public void endElement(String uri, String localName, String qName)
throws SAXException {
if (localName.equals("pubDate")) {
if (currentValue.equals(mPreviousPubDateValue)) {
//exit parsing
}
} else {
//keep on parsing
}
}
XML文档相当大,我希望能够退出它。DefaultHandler没有任何用于停止解析的内置程序。我还可以传递对XMLReader的引用,但它也没有停止自身的方法
谢谢
共 (0) 个答案