请教:解析一个大于2GB的XML文件. 用那种方案好? 一个大于2GB的XML的确少见那就用SAX吧. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2GB用一个XML绝对不是一个好主意,是否可以考虑用多个xml集合?类似多个struts-config.xml? 没有办法. 是用户那边提供的一个数据倾倒接口. 我们只能解析他们倾倒出来的XML文件.:( 解析2G的XML,你的电脑需要服务器级别的才行。 写程序读成一段一段保证元素的完整性,再用SAX2 分块解析吧采用类似.NET 那个XMLREADER的做法单向读取形式然后读文件的时候1024或者2048读一次处理完再读接下去的部分 如果层次不深的话 sax应该没有问题 层次不深.现在用SAX2.我的电脑是四年前的机器. 如果完成后,是专门服务器去解析.请教个问题, SAX如何解析"<dsc><![CDATA[ 哩哩啦啦...很长很长 ]]> </dsc>"这句? 没有想到xml的文件居然会有2G,需要进一步学习xml 解决思路:方法一:首先把2G的xml文件拆分为每个10-100M左右的xml文件;然后用SAX进行解析!方法二:首先把2G的xml文件拆分为每个1-10M左右的xml文件,然后用DOM进行解析!我做过测试的DOM解析的xml文件不能超过10M,要不然会报异常的! jackxing(Jack):xml文件就是数据库,你想让它存多大的内容都可以的! 2GB是老外的想法:(_______________________________________请教个问题, SAX如何解析"<dsc><![CDATA[ 哩哩啦啦...很长很长 ]]> </dsc>"这句? 不知道你的xml什么结构的 里面数据是什么样的 问一下设计这个系统的人,他一定有办法的:)---------------------------------------------就是问不到......文件很大,主要是数据量大,还有,XML文件中还包含有很大的EDI格式的文件 To:netstu(孤心)解析的目的就是把XML中的数据导入数据库:)xml的机构比较简单. 自己写段代码处理一下好了,XML文件格式也不复杂 现成的解析器都不合适处理这么大的文件,而这种特化的数据只要能处理部分XML特性就可以的 “没有办法. 是用户那边提供的一个数据倾倒接口. 我们只能解析他们倾倒出来的XML文件.:(”----滥用xml导致的又一搞笑局面。 DOM要全部读到内存中,然后生成一棵树。SAX的串行化处理的,读到哪里解析到哪里。不用全部读到内存中。 sax: programming-difficult, realize-okjdom: programming-easy realize-okdom4j: programming-easy realize-okdom: programming-easy realize-not java 线程的wait和notify问题 HibernateXML文件改成注释,最后一个怎么写? j2ee开发中的乱码问题 web.xml中的servlet-mapping javaMail的问题? 各位爷们,姐儿们~~Please FCKeditor问题~ html:radio的value可否是bean的一个属性的值 关于struts中DynaActionForm的问题 谁能帮我看看这个applet为什么不能正常运行? 一个关于jbuilder5中用ejb调用interbase数据库的问题。我只有这么多分了:( 急急急!!!E-R图导入导出sql语句 外网访问内网问题
我们只能解析他们倾倒出来的XML文件.
:(
采用类似.NET 那个XMLREADER的做法
单向读取形式然后读文件的时候1024或者2048读一次
处理完再读接下去的部分
我的电脑是四年前的机器. 如果完成后,是专门服务器去解析.
请教个问题, SAX如何解析"<dsc><![CDATA[ 哩哩啦啦...很长很长 ]]> </dsc>"这句?
方法一:首先把2G的xml文件拆分为每个10-100M左右的xml文件;然后用SAX进行解析!
方法二:首先把2G的xml文件拆分为每个1-10M左右的xml文件,然后用DOM进行解析!我做过测试的DOM解析的xml文件不能超过10M,要不然会报异常的!
---------------------------------------------
就是问不到......
文件很大,主要是数据量大,还有,XML文件中还包含有很大的EDI格式的文件
我们只能解析他们倾倒出来的XML文件.
:(”----滥用xml导致的又一搞笑局面。
SAX的串行化处理的,读到哪里解析到哪里。不用全部读到内存中。
jdom: programming-easy realize-ok
dom4j: programming-easy realize-ok
dom: programming-easy realize-not