• λ我爱Aspx >> Asp.Net >> XML文件的读取用XmlDocument和XmlReader哪个好点?
  • XML文件的读取用XmlDocument和XmlReader哪个好点?

  • :aspxer  Դ:csdn  :2007-7-6 2:51:13  ؼ:xml
  • 带有XmlPath查询条件读取XML文件中的特定节,用XmlDocument和XmlReader哪个好点?是不是XmlReader效率高些?

    google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";

    第2楼. 由 ki1381 于 2007-6-29 1:11:39 发表

    只是做xpath查询的话更喜欢用XmlDocument的XmlNode和XmlNodeList。

    第3楼. 由 vrhero 于 2007-6-29 6:27:58 发表

    XmlDocument将文档一次载入内存...类似DataSet...如果文档较大比较吃资源...

    XmlReader是只读只进阅读器...类似于DataReader...适用范围有限...

    哪个效率更高由需求而定...

    读取特定节的话内容一般都不会太大...XmlDocument更灵活...

    第4楼. 由 AllenCpp 于 2007-6-29 8:23:41 发表

    XmlReader我比较喜欢

    第5楼. 由 hbxtlhx 于 2007-6-29 8:39:47 发表

    XmlReader占用极少的内存,是只读方式的,所以速度极快.

    XmlDocument是包干式的,占用内存大,处理方便,可读可写,几乎想当于一次把Xml读入内存.

    所以:

    如果数据量极大,和XmlReader合适,

    如果处理复杂频繁且文件不大,XmlDocument合适

    第6楼. 由 anythings 于 2007-6-29 9:06:17 发表

    同意楼上的。

    第7楼. 由 lalaliu 于 2007-6-29 12:05:38 发表

    Ҷƪл˵?
  • һƪSocket,HttpWebRequest,WebClient哪种方法下载网页的速度快
    һƪC#中,如何读取ORACLE的表中的BLOB数据?