xml与dataset问题
我想把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




