在许多基于REST的API调用中,我们有名为nextURL的参数,我们可以使用它来查询下一个URL。这通常在根元素中(或者可能是下一个元素)只读XML中的根元素
总的来说,你们怎么看这个?如果您使用标准的XML解析器,它会读取并加载整个XML,然后通过getElementsByTag读取下一个URL。有更好的解决办法吗?读取整个XML当然是浪费时间/记忆。
编辑:一个示例XML会是这样的
<result pubisher="xyz" nextURL="http://actualurl?since_date=<newdate>">
<element>adfsaf</element>
..
</result>
我需要捕捉新的since_date不读取整个XML。
SAX应该读取xml并发送各种事件/回调。 StAX更多的是迭代器方法(eg-> xmlin.next()),并且随时都可以轻松放弃。 java标准SAX阅读器需要一个例外来放弃IIRC – KitsuneYMG 2011-02-06 07:06:13