日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

在網(wǎng)頁上讀取遠(yuǎn)程xml的數(shù)據(jù)_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:HTML與XML的結(jié)合(上)
北京郵電大學(xué) 張劍  XML的局限性目前,許多Web網(wǎng)站的內(nèi)容數(shù)據(jù)都存放在數(shù)據(jù)庫或數(shù)據(jù)文件中。對于Web程序開發(fā)人員來說,如果要想把有用的信息從數(shù)據(jù)庫中提取出來,傳統(tǒng)的方法是在服務(wù)器端編寫腳

一個(gè)客戶提供一個(gè)股價(jià)的信息,要求放在頁面上,顯示一些數(shù)據(jù),需要從遠(yuǎn)程獲取xml,然后解析寫在網(wǎng)頁上,開始不會覺得很難,其實(shí)蠻簡單的,先用javascript寫了一個(gè):

以下為引用的內(nèi)容:

<script language=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("//last").text
document.write(text);
</script>


http://****.com/scripts/****.asp?subcode=C22 ,是客戶提供的頁面,其實(shí)是xml的內(nèi)容,這里直接調(diào)用windows的組件進(jìn)行讀取,然后調(diào)用其中一個(gè)selectSingleNode的方法,讀出last字段的內(nèi)容;
VBscript也寫了一個(gè),其實(shí)差不多,不過有一點(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("//last").text
response.write price
Set http=Nothing
Set XMLMorntekDocument=Nothing



這里先用XMLHTTP的方法,get到xml文件,然后再解析。

分享:使用 XML 模板 (MSSQL手冊)
下面是模板的一般形式,顯示了指定 SQL 查詢和 XPath 查詢的方式: ROOT xmlns:sql=urn:schemas-microsoft-com:xml-sql&qu

來源:模板無憂//所屬分類:Xml教程/更新時(shí)間:2008-12-02
相關(guān)Xml教程