大容量XML解析

ken8483 2011-07-18 09:52:33
<?xml version = '1.0' encoding = 'GBK'?>
<root>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>......<root>



各位大侠,最近项目遇到一个XML解析的问题,就是一个大容量的XML文件,可能300M+,XML格式如上代码,要一次加载到内存解析不现实,基本上不可行,现想根据record的个数解析,比如说一次加载100个rocord来解析,然后依次类推这样下去,不知道有没有可行的解决方案,希望各位能给点意见,谢谢!
...全文
37 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wn_1985 2011-07-22
0分。。。
回复
相关推荐
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2011-07-18 09:52
社区公告
暂无公告