如何用asp调用远程XML Web service的数据?

andylon 2005-08-22 09:28:07
远程接口是
http://202.96128.23/WebSendData/Service1.asmx/GetTideInfo_HalfHour
打开后是这样的内容
<?xml version="1.0" encoding="utf-8" ?>
<string xmlns="http://tempuri.org/"><?xml version="1.0" standalone="yes"?><NewDataSet><Table><zh>1</zh><Dt>2005-08-22T18:00:00.0000000+08:00</Dt><Wl>165</Wl><Name>坭洲头</Name><WS>1.7000000476837158</WS><WD>35</WD></Table><Table><zh>2</zh><Dt>2005-08-22T18:00:00.0000000+08:00</Dt><Wl>125</Wl><Name>舢舨洲</Name><WS>4.5</WS><WD>190</WD></Table><Table><zh>3</zh><Dt>2005-08-22T18:00:00.0000000+08:00</Dt><Wl>191</Wl><Name>南石头</Name><WS>0</WS><WD>35</WD></Table></NewDataSet></string>

我想在asp里面调用那些字段该如何做呢?

我是这样做的,但不成功
<html>
<head>
<string xmlns="http://tempuri.org/"></string>
<title>XML DSO-example3.htm</title>
<script for="window" event="onload">
xmldso.XMLDocument.load("http://202.96128.23/WebSendData/Service1.asmx/GetTideInfo_HalfHour
");
</script>
<script language="JavaScript">
function movenext()
{
if (xmldso.recordset.absoluteposition < xmldso.recordset.recordcount)
{
xmldso.recordset.movenext();
}
}
function moveprevious()
{
if (xmldso.recordset.absoluteposition > 1)
{
xmldso.recordset.moveprevious();
}
}
</script>
<string xmlns="http://tempuri.org/">
</string>
</head>

<body bgcolor="#FFFFFF" onLoad="load()">

<object id="xmldso" CLASSID="clsid:550dda30-0541-11d2-9ca9-0060b0ec3d39" width="0" height="0"></object>

<table border="1">
<tr>
<td width="56">序号</td>
<td width="148"><SPAN ID="zh" DATASRC=#xmldso DATAFLD="zh"></SPAN></td></tr>
<tr>
<td>站名:</td>
<td><SPAN ID="name" DATASRC=#xmldso DATAFLD="name"></SPAN></td>
</tr>
<tr>
<td>时间:</td>
<td><SPAN ID="dt" DATASRC=#xmldso DATAFLD="dt"></SPAN></td></tr>
<tr><td>实时潮高:</td>
<td><SPAN ID="Wl" DATASRC=#xmldso DATAFLD="Wl"></SPAN>米</td>
</tr>
<tr><td>实时风速:</td>
<td><SPAN ID="WS" DATASRC=#xmldso DATAFLD="WS"></SPAN></td></tr>
<tr><td>实时风向:</td>
<td><SPAN ID="WD" DATASRC=#xmldso DATAFLD="WD"></SPAN></td></tr>
</table>
<p>
<INPUT TYPE=button VALUE="上一张" ONCLICK="moveprevious()">
<INPUT TYPE=button VALUE="下一张" ONCLICK="movenext()">
</p>

</body>
</html>
...全文
140 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
椅子 2005-08-23
  • 打赏
  • 举报
回复
搜索htc web service
此东东不用安装任何组件,我真喜欢,居家旅行谋财害命必备之物

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧