一個(gè)客戶提供一個(gè)股價(jià)的信息,要求放在頁(yè)面上,顯示一些數(shù)據(jù),需要從遠(yuǎn)程獲取xml,然后解析寫在網(wǎng)頁(yè)上,開始不會(huì)覺(jué)得很難,其實(shí)蠻簡(jiǎn)單的,先用javascript寫了一個(gè):
以下為引用的內(nèi)容:
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 ,是客戶提供的頁(yè)面,其實(shí)是xml的內(nèi)容,這里直接調(diào)用windows的組件進(jìn)行讀取,然后調(diào)用其中一個(gè)selectSingleNode的方法,讀出last字段的內(nèi)容;
VBscript也寫了一個(gè),其實(shí)差不多,不過(guò)有一點(diǎn)不同,asp中VB的不能直接讀取遠(yuǎn)程xml的內(nèi)容,很奇怪,不知道是不是由于VB的限制:
以下為引用的內(nèi)容:
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文件,然后再解析。
以上 【怎么樣在網(wǎng)頁(yè)上讀取遠(yuǎn)程xml的數(shù)據(jù)】的內(nèi)容由欣創(chuàng)網(wǎng)絡(luò)( http://www.oldcnc.cn)收集整理,本文網(wǎng)址 : http://www.oldcnc.cn/news/34.html ,轉(zhuǎn)載請(qǐng)注明出處,如有侵權(quán),聯(lián)系刪除!
更多有關(guān)漢中網(wǎng)站建設(shè),漢中網(wǎng)站設(shè)計(jì)、漢中網(wǎng)站制作、漢中做網(wǎng)站公司、微信公眾平臺(tái)開發(fā)、電商平臺(tái)建設(shè) 等互聯(lián)網(wǎng)應(yīng)用服務(wù)都可以聯(lián)系我們。網(wǎng)站建設(shè)熱線: 0916-2233667/手機(jī):18700660007(朱先生)
我們堅(jiān)持以優(yōu)秀的創(chuàng)意設(shè)計(jì)、專業(yè)的軟件編程技術(shù)、出其不意的電子商務(wù)戰(zhàn)略,鼎力為國(guó)內(nèi)外知名企業(yè)提供全方位網(wǎng)站設(shè)計(jì)、網(wǎng)站優(yōu)化服務(wù)。
我們一直都專研此道,從視覺(jué)出發(fā),顏色、版式、材質(zhì)、載體每一個(gè)都寄托了它的靈魂,我們精于此道:品牌策劃、平面設(shè)計(jì)。
我們一如既往地根據(jù)用戶的需求、市場(chǎng)環(huán)境、企業(yè)狀況等進(jìn)行綜合分析并提供真實(shí)可靠的WEB解決方案,有效提升企業(yè)形象及品牌知名度。
我們將致力于品牌視覺(jué)設(shè)計(jì)與商業(yè)模式傳播結(jié)合,長(zhǎng)期及時(shí)地在線售后服務(wù)和免費(fèi)升級(jí)更新,為企業(yè)提供一站式服務(wù)。