有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案