我爱Aspx >> Asp.Net >> XML文件的读取用XmlDocument和XmlReader哪个好点?我主要是想知道哪个效率高些(执行速度),因为文件大概也有600多K,不算小文件吧。谢谢指点。
第9楼. 由 juedaihuaihuai 于 2007-6-29 13:50:20 发表
xmlreader
第10楼. 由 Macosx 于 2007-6-29 13:58:28 发表
论性能肯定xmlreader高 另外也要看你是不是需要重复搜寻节点 如果需要可以比较一下和XmlDocument的实际差别 由实际场景确定
第11楼. 由 chequan 于 2007-6-29 22:24:03 发表
谢谢!个人测试,很难做出准确的测试,所以才听过来者的意见。
看来大家都认为用XmlReader性能要好些哟。
如果用XmlReader的话,假设我需要读取的节是最后一节,这样也需要从头到尾读取每个节,然后判断是否是我需要的节,如果不是就继续读取,直到最后。这样的情况下,性能会不会低呀?谢谢!
第12楼. 由 chequan 于 2007-6-29 23:11:33 发表
晕,我以前看到说XmlDocument只能用于读取文件大小在1M以下的XML文件。但是刚刚我测试了一个29M的XML文档,照常能够读取和查询,并且耗时也就2秒呀。
第13楼. 由 hongyelzg 于 2007-6-29 23:18:42 发表
如果只为了读取而已就用XmlReader,只读向前,耗费内存小,效率高,如果要修改或其他动作,就用XmlDocument
第14楼. 由 chequan 于 2007-6-29 23:29:01 发表
不需要其它操作,只是读取,只是读取指定的节信息,也就是要用到简单的XmlPath
Ҷƪл˵?
把其他系统的数据转出成用友标准..[07-06]
高分求解dom4j装载30M左右XML文件..[07-06]
请问如何利用XML文件制作多语言程..[07-06]
xml 命名空间的问题,急,高手进..[07-06]
java读取txt,并解析成xml格式数据[07-06]
客户端发现响应内容类型为“”,..[07-06]
用javascript 读取xml文档中的数..[07-06]
如何将XML [批量] 导入ACCESS[07-06]
如何用xml访问HTTPS站点[07-06]
问java输出xml问题[07-06]
C#中,如何读取ORACLE的表中的BL..[07-06]
接收邮件的一个算法问题[07-06]
c#中如何获取结构型的指针???..[07-06]
怎么在另一个项目中调用一个做好..[07-06]
type 进行反射时。setvalue的问题..[07-06]
一个我感觉很难的问题,请教高手..[07-06]
求用DataSet绑定DataGridView,实..[07-06]
串口通讯中的7位数据位,和8位数..[07-06]
<^o^> 请问做[图形报表]有..[07-06]
三层结构搭建[07-06]