大容量XML解析
<?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来解析,然后依次类推这样下去,不知道有没有可行的解决方案,希望各位能给点意见,谢谢!
...全文
相关推荐
C#怎样才能将XML文件导入SQL Server
**大容量装载COM接口**: SQL Server 2000提供了SQLXML 3.0 SP1,其中包含一个大容量装载COM接口,用于快速将XML文档的实体和属性解析到关系表中。
DOM方式解析XML.pdf
对于大容量的XML文档,使用QXmlStreamReader或QXmlQuery可能更加高效,因为它们是基于事件驱动的解析方法,不需要一次性加载整个文档到内存中。
SAP解析xml abap解析xml
XML(可扩展标记语言)作为一种开放标准的数据交换格式,被用于不同系统间的数据传输。因此,如何在SAP系统中高效地解析和处理XML文档成为了一个重要的技术课题。
oracle 解析xml
**读取XML文档**:使用 `XMLPARSER.NEWPARSER` 创建一个新的XML解析器实例,然后调用 `XMLPARSER.PARSECLOB` 方法来解析指定ID的XML文档。4.
python 解析XML python模块xml.dom解析xml实例代码
本文将深入探讨如何使用`xml.dom.minidom`解析XML文件,并提供一个具体的实例代码。


非技术区
