5

次のような大量の情報を含む巨大なxmlファイル(260MB)があります。

例:

<mydocument>
<POSITIONS EventTime="2012-09-29T20:31:21" InternalMatchId="0000T0">
<FrameSet GameSection="1sthalf" Match="0000T0" Club="REFEREE" Object="00011D">
<Frame N="0" T="2012-09-29T18:31:21" X="-0.1158" Y="0.2347" S="1.27" />
<Frame N="1" T="2012-09-29T18:31:21" X="-0.1146" Y="0.2351" S="1.3" />
<Frame N="2" T="2012-09-29T18:31:21" X="-0.1134" Y="0.2356" S="1.33" />
</FrameSet>
<FrameSet GameSection="2ndhalf" Match="0000T0" Club="REFEREE" Object="00011D">
<Frame N="0" T="2012-09-29T18:31:21" X="-0.1158" Y="0.2347" S="1.27" />
<Frame N="1" T="2012-09-29T18:31:21.196" X="-0.1146" Y="0.2351" S="1.3" />
<Frame N="2" T="2012-09-29T18:31:21.243" X="-0.1134" Y="0.2356" S="1.33" />
</FrameSet>
</POSITIONS>
</mydocument>

約 40 の異なる FrameSet ノードがあり、それぞれに異なるGameSection="..."とがありObject="..."ます。

<Frame>ノードの情報をオブジェクトに抽出したいのですが、listxml ファイルが大きすぎて全体を読み込めません。xmlEventParse関数を使用して特定のGameSectionと特定のオブジェクト<Frame>をフィルタリングし、対応する要素からすべての情報を取得する方法はありますか?

4

1 に答える 1