成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

用JavaScript讀取遠(yuǎn)程xml的數(shù)據(jù)

2010-08-28 10:54:03來源:西部e網(wǎng)作者:

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

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

http://****.com/scripts/****.asp?subcode=C22 ,是客戶提供的頁面,其實是xml的內(nèi)容,這里直接調(diào)用windows的組件進行讀取,然后調(diào)用其中一個selectSingleNode的方法,讀出last字段的內(nèi)容;

VBscript也寫了一個,其實差不多,不過有一點不同,asp中VB的不能直接讀取遠(yuǎn)程xml的內(nèi)容,很奇怪,不知道是不是由于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文件,然后再解析。

關(guān)鍵詞:JavaScript
主站蜘蛛池模板: 西城区| 天柱县| 江门市| 临洮县| 永修县| 徐汇区| 黔西县| 醴陵市| 翁牛特旗| 和顺县| 环江| 合阳县| 独山县| 六安市| 板桥市| 兴化市| 昂仁县| 仙桃市| 金阳县| 山阳县| 宁阳县| 益阳市| 浮梁县| 湄潭县| 余姚市| 靖边县| 孝感市| 天门市| 隆德县| 江陵县| 区。| 福建省| 漯河市| 陵川县| 邵阳县| 托里县| 和龙市| 泽库县| 海门市| 桐乡市| 乌鲁木齐县|