一個客戶提供一個股價的信息,要求放在頁面上,顯示一些數據,需要從遠程獲取xml,然后解析寫在網頁上,開始不會覺得很難,其實蠻簡單的,先用javascript寫了一個:
以下為引用的內容:
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("http://****.com/scripts/****.asp?subcode=C22");
nodes = xmlDoc.documentElement.childNodes;
var text = xmlDoc.selectSingleNode("http://last").text
document.write(text);
http://****.com/scripts/****.asp?subcode=C22 ,是客戶提供的頁面,其實是xml的內容,這里直接調用windows的組件進行讀取,然后調用其中一個selectSingleNode的方法,讀出last字段的內容;
VBscript也寫了一個,其實差不多,不過有一點不同,asp中VB的不能直接讀取遠程xml的內容,很奇怪,不知道是不是由于VB的限制:
以下為引用的內容:
dim XMLMorntekDocument
Set http=Server.CreateObject("Microsoft.XMLHTTP")
http.Open "GET","http://****com/scripts/******.asp?subcode=C22",False
http.send
Set XMLMorntekDocument=Server.CreateObject("Microsoft.XMLDOM")
XMLMorntekDocument.Async=False
XMLMorntekDocument.ValidateOnParse=False
XMLMorntekDocument.Load(http.ResponseXML)
price = XMLMorntekDocument.selectSingleNode("http://last").text
response.write price
Set http=Nothing
Set XMLMorntekDocument=Nothing
這里先用XMLHTTP的方法,get到xml文件,然后再解析。
以上 【怎么樣在網頁上讀取遠程xml的數據】的內容由欣創網絡( http://m.huidifs.cn)收集整理,本文網址 : http://m.huidifs.cn/news/34.html ,轉載請注明出處,如有侵權,聯系刪除!
更多有關漢中網站建設,漢中網站設計、漢中網站制作、漢中做網站公司、微信公眾平臺開發、電商平臺建設 等互聯網應用服務都可以聯系我們。網站建設熱線: 0916-2233667/手機:18700660007(朱先生)
我們堅持以優秀的創意設計、專業的軟件編程技術、出其不意的電子商務戰略,鼎力為國內外知名企業提供全方位網站設計、網站優化服務。
我們一直都專研此道,從視覺出發,顏色、版式、材質、載體每一個都寄托了它的靈魂,我們精于此道:品牌策劃、平面設計。
我們一如既往地根據用戶的需求、市場環境、企業狀況等進行綜合分析并提供真實可靠的WEB解決方案,有效提升企業形象及品牌知名度。
我們將致力于品牌視覺設計與商業模式傳播結合,長期及時地在線售后服務和免費升級更新,為企業提供一站式服務。