会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Hometown of your heart
博客园
首页
博问
闪存
新随笔
订阅
管理
javascript 访问Web Services处理XML结果集
关键代码如下:
var
xmlData
=
new
ActiveXObject(
"
Msxml.DOMDocument
"
);
//
建立MSXML对象
xmlData.async
=
false
//
同步获取数据
xmlData.load(
"
Web Service URL
"
);
//
通过Get方式传递参数,获取XML对象
获得xml对象 :xmlData.xml
获得string:xmlData.text
如下所示xml数据:
<
diffgr:diffgram
xmlns:msdata
="urn:schemas-microsoft-com:xml-msdata"
xmlns:diffgr
="urn:schemas-microsoft-com:xml-diffgram-v1"
>
<
信息 xmlns
=""
>
<
GG_test
diffgr:id
="GG_test1"
msdata:rowOrder
="0"
>
<
ID
>
5
</
ID
>
<
XingMing
>
aaa
</
XingMing
>
<
XingBie
>
男
</
XingBie
>
<
MinZu
>
汉族
</
MinZu
>
</
GG_test
>
<
GG_test
diffgr:id
="GG_test1"
msdata:rowOrder
="1"
>
<
ID
>
6
</
ID
>
<
XingMing
>
bbb
</
XingMing
>
<
XingBie
>
男
</
XingBie
>
<
MinZu
>
汉族
</
MinZu
>
</
GG_test
>
</
信息
>
</
diffgr:diffgram
>
要访问XingMing为bbb的字段,则用下面的javascript语句
xmlData.xml.getElementsByTagName("GG_test").item(1).childNodes(1).text
大概意思是先找到GG_test 的表,再找到索引为1的记录,再找到索引为1的字段的内容,
希望大家多多交流
posted on
2007-09-30 16:28
nacarat
阅读(
232
) 评论(
0
)
收藏
举报
刷新页面
返回顶部