有没有办法在SAXParser或XMLReader上调用quit()函数?有没有办法在DefaultHandler中停止或退出分析?
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的引用,但它也没有停止自身的方法。
谢谢!
怎么样添加一个突破;在测试日期内?您打破了操作并显示没有新数据的情况。 –