|
|
1
1
我想从我 learned at the XML mailing list : 在xmlReader上“克隆”状态并不是一种简单的方法,然而,应该可以而且应该非常容易的是计算一个人对文档的读取次数。 也就是说,要使用xmlReader读取文档,您可能需要调用以下内容:
如果您以结构化的方式做到这一点(例如,我最终编写了一个封装xmlReader使用模式的小包装器类),那么添加计数器就相对容易了:
对于重读文档(到达某个位置),您只需打电话
是的,您必须重新解析整个文档,但这可能足够快了。(实际上可能比缓存文档的很大一部分更好/更快。) |