ASP XMLHTTP XMLDOM
XML和Flash 2008/05/08 04:48用ASP去別的SERVER要XML需要2個步奏
1.起一個Microsoft.XMLHTTP物件去載入(用POST或GET訪問)XML文件
EX:
Dim objXMLHTTP, xml, XMLStr
Set xml = Server.CreateObject("Microsoft.XMLHTTP") '起一個Microsoft.XMLHTTP物件
xml.Open "GET", "http://XML位置", false '用POST或GET訪問XML的位置
xml.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" '設定訪問的RequestHeader
xml.send "action=common-info" '加上訪問要帶過去的的參數及值
XMLStr= xml.responseText '取得XML文件
Set xml = Nothing '銷毀Microsoft.XMLHTTP物件
2.起一個Microsoft.XMLDOM物件去解析取得的XML文件
Set objXML = Server.CreateObject("Microsoft.XMLDOM")'起一個Microsoft.XMLDOM物件
objXML.async = False
objXML.loadXML (XMLStr) '把剛剛取得XML文件放進Microsoft.XMLDOM物件
Set oRoot = objXML.selectSingleNode("//results/common/cookie")'輸入你要的TAG NAME
strCookie=oRoot.text '取得該TAG的值
set objXML = nothing '銷毀Microsoft.XMLDOM物件
Microsoft.XMLHTTP語法參考網站:
http://blog.csdn.net/add8849/archive/2006/06/28/844517.aspx
Microsoft.XMLDOM語法參考網站:http://www.topxml.com/xml_dom/getelementsbytagname.asp
Trackback Address :: http://diary.tw/allenliao/trackback/498

