如何用asp调用远程XML Web service的数据?
远程接口是
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>