我有以下结构读取大型XML文件
<main.....>
<raw...>
<A>field 1</A>
<B>field 2</B>
....
<interval>
<type>data</type>
<type>data</type>
</interval>
<interval>
<type>data</type>
<type>data</type>
</interval>
<interval2>
<acel>data i need</acel>
<decel>data i need</decel>
<left>data i need</left>
<right>data i need</right>
<range>tsw</range>
</interval2>
<interval2>
<acel>data i need</acel>
<decel>data i need</decel>
<left>data i need</left>
<right>data i need</right>
<range>xyz</range>
</interval2>
</raw>
...
</raw>
<raw>
...
</raw>
</main>
我需要的数据和时间间隔2儿童ACEL,减速,来氟米特,适合在主每一个原始节点,我不知道很多XML文件关于XML很多。我已经到了我得到A的地方,但没有更多。
多大? 100MB? 1GB? 1TB?你能否将整个文件读入内存,你没有足够的内存来读取整个文件? – Servy