解析XML文档
最近有一个项目,涉及到要将数据库比较大的数据生成xml文档发送到浏览器端!
这就要用解析xml文档的技术,我想请问各位高手。用哪种技术好一些,既要速度快,又要能解析大型xml文档。
注:xml文档在10G--50G左右!
希望各位高手能帮忙找出一个合理的方法。
没用过这么大的,能运行的起来吗?我做的60多兆,感觉运行就不快
如果不涉及增删改查的话建议用二进制,可能快很多
还是通过数据库操作吧,xml操作那么大的文件,需要时间代价的。
这么大的xml,实例应该不少吧,所以感觉应该用一个能自动生成实例类的工具,我做时是先转换成schema,然后用VS直接生成了.cs,不知道能不能处理这么大的,只是个建议,具体还要楼主自己找,呵呵
将XML分块,做索引。
一般能避免操作大XML,就尽量避免。不管是查询还是传输都会成为一个难题。
up...up
xml文档在10G--50G左右!
~~~~~~~~~~~~~~~~~~~~~~
第一次听说过这么的XML文档,先用SAX分成效块,
然后用DOM来操作
dom?光实例要多少啊
dom??光实例要多少啊
建议用二进制吧!
<xsl:for-each select="/NewDataSet/Table">
<li>
<xsl:value-of select="pdate"/>
<span style="color: #888888; float: right;"&
相关问答:
我在使用Dom读xml文件时遇到一个问题,就是当123.xml文件不存在时,load(123.xml)就报错,怎么样才能判断这个文件是否存在啊,我要的是存在时就读取,不存在就跳过,继续的读下一个xml,请教各位大侠,
$file ......
如题,有没有这样的php代码。我现在想将excel的内容插入mysql数据库,希望可以将excel转成xml,然后解析xml插入数据库中。如果有这样的代码,甚至是有名的代码,一定要告诉我啊。
先读 excel => 然后生成 xml = ......
如何对xml内容数据进行比较
例如:
<?xml version='1.0' encoding='utf-8'?>
<TestLIST>
<PID>40</PID>
<TestName>深圳市</TestName>
......
浏览器IE6
在一个页面中有一个连接,连接的页面内容如下:
<%@ page contentType="text/xml; charset=UTF-8" language="java"%>
<?xml version="1.0" encoding=& ......
我看了两本,不知道那个好点,或者有其他比较好的呢?
http://item.taobao.com/auction/item_detail-0db1-70b70e1e549a9cb9a8a8e9f60cc5c157.htm?cm_cat=0&source=dou
http://www.amazon.cn/mn/detailApp/ ......