>>22
パフォーマンスで言えば一括の方が有利。
IOにおいてシーケンシャルリードの効果をより期待できるし、
実行時間ではパーサの複数回初期化によるオーバーヘッドが減る。
メモリでは最大消費量が多くなる場合がある。
それはパーサがXML文章全体をDOMに変換する場合。
対処としてXMLReaderといったAPIの利用が考えられる。

設計で言えば、分割する必要はない。