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

用JavaScript讀取遠程xml的數據

2010-08-28 10:54:03來源:西部e網作者:

一個客戶提供一個股價的信息,要求放在頁面上,顯示一些數據,需要從遠程獲取xml,然后解析寫在網頁上,開始不會覺得很難,其實蠻簡單的,先用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的內容,這里直接調用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文件,然后再解析。

關鍵詞:JavaScript
主站蜘蛛池模板: 来安县| 日照市| 繁峙县| 伊金霍洛旗| 车致| 三明市| 石棉县| 平果县| 虹口区| 武强县| 安仁县| 永嘉县| 江山市| 曲阳县| 老河口市| 太白县| 枞阳县| 且末县| 永寿县| 庆安县| 宜州市| 共和县| 铁力市| 怀远县| 新丰县| 淳化县| 栖霞市| 惠州市| 建湖县| 牡丹江市| 嘉禾县| 兴城市| 金川县| 新干县| 宣城市| 历史| 沽源县| 日照市| 诸暨市| 山阳县| 库车县|