CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

xml与dataset问题

楼主syspring(和风细雨)2005-08-02 08:52:45 在 .NET技术 / C# 提问

我想把xml文件内容读到dataset里,这个xml文件在服务器上,而我想在本地读它,我用  
  ds.ReadXml()方法,但是太慢了。有没有快一点的方法? 问题点数:20、回复次数:16Top

1 楼syspring(和风细雨)回复于 2005-08-02 09:10:49 得分 0

自已先up一下。Top

2 楼jinjazz(近身剪)回复于 2005-08-02 09:14:36 得分 5

ds.ReadXml()最快乐Top

3 楼syspring(和风细雨)回复于 2005-08-02 09:20:11 得分 0

我读一个600K的xml文件,要读40秒以上才能返回来,还有很多2M的文件呢?Top

4 楼NewBo(^_^)回复于 2005-08-02 09:23:05 得分 5

除非你十分了解XML的结构,你可以自己读!  
  不能保证比ds.ReadXml()快!它里面有很多优化算法,自己写就得不偿失了!Top

5 楼syspring(和风细雨)回复于 2005-08-02 09:35:37 得分 0

大家的意思是:ds.ReadXml已经是最快的了?  
  那你们如果将一个文件读入ds时,都多长时间啊?  
  如果是几分钟时间,谁能等啊?Top

6 楼syspring(和风细雨)回复于 2005-08-02 09:46:03 得分 0

我读的是https://....的xml文件,这有影响吗?Top

7 楼fangle(fresh)回复于 2005-08-02 09:53:07 得分 3

同意   。  
  ds.ReadXml()是最快的了Top

8 楼syspring(和风细雨)回复于 2005-08-02 10:10:42 得分 0

upTop

9 楼JasonHeung(拥有一切不过就这样笑着哭)回复于 2005-08-02 10:58:35 得分 5

你可以先下载本地再读。Top

10 楼jinger007(jinger)回复于 2005-08-02 11:12:17 得分 0

对,先下到本地Top

11 楼syspring(和风细雨)回复于 2005-08-02 11:23:27 得分 0

怎样下载到本地?  
  哪种方法最快。Top

12 楼tanzsf(tan)回复于 2005-08-02 11:32:05 得分 0

可可试试通过xmldocumentTop

13 楼syspring(和风细雨)回复于 2005-08-02 11:45:31 得分 0

请写全些。Top

14 楼baya(披着猫皮的老鼠)回复于 2005-08-02 11:46:52 得分 0

这是用脚本读的  
  <SCRIPT   language="vbscript">  
  function   selvalue(str)'下拉框连动,生成xml文件实现选择了某个客户其相关信息也显示出来  
   
  Set   dom1=CreateObject("Msxml2.DOMDocument")        
  dom1.async=false  
  dom1.load("../xml/Standard_Csc_V_Oob.xml")  
  Set   objRoot   =   dom1.documentElement  
  Set   fstlevel   =   objRoot.childNodes  
  MainLayer.cscid.value=""  
  dim   i  
  For   i   =   0   To   fstlevel.Length   -   1  
  Set   seclevel   =   fstlevel.Item(i).childNodes  
  if     seclevel.item(0).text=trim(cstr(str))   then    
  alert(seclevel.item(1).text)'输出节点值                                                        
  end   if                                                
  next  
  end   function      
  </SCRIPT>  
  Top

15 楼baya(披着猫皮的老鼠)回复于 2005-08-02 11:48:55 得分 0

Set   dom1=CreateObject("Msxml2.DOMDocument")        
  dom1.async=false  
  dom1.load("你的xml文件路径.xml")  
  这是下载到客户端的Top

16 楼MyLf(不睡觉的鱼)回复于 2005-08-02 11:56:00 得分 2

用System.Net.WebClient下载,很简单。。。Top

相关问题

  • DataSet与xml问题
  • 从DataSet到XML
  • DataSet的保存XML
  • dataset与XML的问题 请高手指教
  • 怎样完成DataSet与xml文件的相互转换?
  • 关于DATASET与XML的问题!请大家帮忙!
  • DataSet和XML的问题
  • DataSet操作XML的问题
  • DataTable 与DataSet
  • DataSet

关键词

  • 文件
  • xml
  • ds
  • 下载
  • readxml
  • 方法

得分解答快速导航

  • 帖主:syspring
  • jinjazz
  • NewBo
  • fangle
  • JasonHeung
  • MyLf

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo