利用ResponseXML的方法調用163天氣預報
網絡 2009/1/23 9:46:38 深山行者 字體:
大 中 小 瀏覽 14123
以下是引用片段:
<!-- 以下是抓取的XML源,http://www.163.com/weatherxml/58044.xml
<?xml version="1.0" encoding="GBK"?> <root> <weather c="連云港" city="58044" qx="陰轉晴" wd="-7℃~-2℃" fl="6~7級" qximg="02.gif,00.gif" lk="1級 干燥 晴天,雖然天氣有點涼,但其它條件適宜,路面比較干燥,路況較好。 "/> </root> --> <% url = "http://www.163.com/weatherxml/58044.xml" ' 58044 是連云港相對應的天氣預報碼 Set http=Server.CreateObject("Microsoft.XMLHTTP") http.Open "GET",url,False http.send Set xml=Server.CreateObject("Microsoft.XMLDOM") xml.Async=true xml.ValidateOnParse=False xml.Load(http.ResponseXML) If xml.ReadyState>2 Then Response.Write("文檔已經準備就緒。狀態:"& xml.ReadyState &"<br>") '這句可不加 set res = xml.selectSingleNode("http://weather") Response.Write res.getAttribute("c") Response.Write " " Response.Write res.getAttribute("wd") Response.Write " " Response.Write res.getAttribute("qx") Response.Write " " Response.Write res.getAttribute("fl") Response.Write " " tqimg = split(res.getAttribute("qximg"),",") '以下為顯示天氣小圖標 if tqimg(0) <> "" then Response.Write "<img src='http://news.163.com/img/logo/"& tqimg(0) &"'>" elseif tqimg(1) <> "" then Response.Write "<img src='http://news.163.com/img/logo/"& tqimg(1) &"'>" else response.Write "" end if Response.Write "<br>" End if
Set oNode = Nothing Set oDoc = Nothing %>
|
- 相關閱讀
- 用于深山在線投票的一個javascript統計checkbox現在選中的個數一邊點復選框一邊驗證并計算現在選了多少個復選框
- div+css設置列表li超出部分顯示省略號
- 連云港黨建
- ASP FSO讀取XX文件夾下的所有文件列表
- 旅行社手機網站模板9
- javascript取漢字拼音首字母縮寫程序
- 服務器iis配置.mp4視頻格式播放(網頁播放.mp4有聲音但沒有圖像畫面)
- 網站完成各個瀏覽器兼容測試
- 共有0條關于《利用ResponseXML的方法調用163天氣預報》的評論
- 發表評論