这很明显:只需创建多个解析器,然后在多个线程中并行运行它们即可。
看看Woodstox的性能(此刻请尝试使用Google缓存)。
如果XML的结构是可预测的,则可以做到这一点:如果它具有很多相同的顶级元素。例如:
<element><more>more elements</more>

这很明显:只需创建多个解析器,然后在多个线程中并行运行它们即可。
看看Woodstox的性能(此刻请尝试使用Google缓存)。
如果XML的结构是可预测的,则可以做到这一点:如果它具有很多相同的顶级元素。例如:
<element><more>more elements</more>