[英]XML parsing (SAX,StAX) vs Scanner
這個問題與不同解析器之間的比較無關,但與內存利用率和使用率有關。
我的問題是,哪種方法最好能准確地讀取XML文件的一行“兩個元素”,XML解析器或Scanner方法?
我將只通過30 GB的XML文件運行一次該腳本,因此我想到了Scanner,它假定它比xml解析更快,因為我只從每個對象讀取某些行,而無需任何操作。
該速度很可能受到讀取30 GB數據的速度的限制,因此任何一種解析方式都可以使用。 SAX非常高效,並且可以將XML作為流讀取,因此內存使用率應該較低。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.