主頁 > 知識庫 > asp下利用XMLHTTP 從其他頁面獲取數(shù)據(jù)的代碼

asp下利用XMLHTTP 從其他頁面獲取數(shù)據(jù)的代碼

熱門標簽:宿州防封外呼系統(tǒng)平臺 友邦互聯(lián)電銷機器人違法嗎 外呼系統(tǒng)怎么話費 滴滴地圖標注上車點 硅基電話機器人加盟 高質(zhì)量的電銷外呼系統(tǒng) 無營業(yè)執(zhí)照地圖標注教學 電銷機器人采購 地圖標注還可以做嗎
利用XMLHTTP 從其他頁面獲取數(shù)據(jù)

我們在編寫ASP代碼的時候,大家都知道可以通過post或者get獲得form表單的數(shù)據(jù),那么我們?nèi)绾沃苯荧@得其他頁面上的數(shù)據(jù)呢?這就要借助xmlhttp協(xié)議了。xmlhttp是xmldom技術(shù)的一部分。

下面的代碼就是一個很簡單的例子,我們利用xmlhttp技術(shù),把http://www.xxxx.com/站點首頁的代碼以xml的形式完全獲取,并且在頁面中輸出。

%
Dim objXMLHTTP, xml
Set xml = Server.CreateObject("Microsoft.XMLHTTP")

xml.Open "GET", "http://www.codetoad.com/", False
' Pull the data from the web page
xml.Send

Response.write "Here's the html we now have in our xml object"
Response.write "BR>BR>BR>"
Response.Write "xmp>"
Response.Write xml.responseText
Response.Write "/xmp>"
Response.write "BR>BR>BR>"
Response.write " Now here's how the page looks:BR>BR>"
Response.Write xml.responseText

Set xml = Nothing
%>


下面是另一個實例

%
dim objHTTP , objXML , objXSL
set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.open "GET", "http://p.moreover.com/cgi-local/page?c=Pop%20music%20reviewso=xml", false
objHTTP.send
set objXML = objHTTP.responseXML
set objXSL=Server.CreateObject("microsoft.xmldom")
objXSL.async=false

objXSL.load(Server.MapPath("style.xsl"))

if (objXSL.parseError.errorCode = 0) then
Response.Write(objXML.transformnode(objXSL))
else
Response.Write "Error: "  objXSL.parseError.reason  " URL:"  objXSL.url
end if

Set objHTTP = Nothing
Set objXML = Nothing
Set objXSL = Nothing
%>

style.xsl:
xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
xsl:template match="/">

html>
head>
TITLE>moreover.../TITLE>
/head>
body BGCOLOR="ffffff">



DIV ALIGN="center">
TABLE BGCOLOR="ffffff" BORDER="0" CELLPADDING="4" CELLSPACING="0" WIDTH="100%">

xsl:for-each select="moreovernews/article">

TR VALIGN="middle">
TD ALIGN="left" BGCOLOR="ffffff">


xsl:attribute name="HREF">
xsl:value-of select="url"/>
/xsl:attribute>
xsl:attribute name="TARGET">
_blank
/xsl:attribute>

xsl:value-of select="headline_text"/>





xsl:attribute name="HREF">
xsl:value-of select="document_url"/>
/xsl:attribute>
xsl:attribute name="TARGET">
_blank
/xsl:attribute>

xsl:value-of select="source"/>



xsl:attribute name="HREF">
xsl:value-of select="access_registration"/>
/xsl:attribute>
xsl:attribute name="TARGET">
_blank
/xsl:attribute>

xsl:value-of select="access_status"/>



xsl:value-of select="harvest_time"/> GMT

/TD>
/TR>

/xsl:for-each>


/TABLE>
/DIV>
/body>
/html>
/xsl:template>
/xsl:stylesheet>

標簽:雅安 錫林郭勒盟 宣城 新余 儋州 七臺河 廣元 江門

巨人網(wǎng)絡通訊聲明:本文標題《asp下利用XMLHTTP 從其他頁面獲取數(shù)據(jù)的代碼》,本文關(guān)鍵詞  asp,下,利用,XMLHTTP,從,其他,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp下利用XMLHTTP 從其他頁面獲取數(shù)據(jù)的代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp下利用XMLHTTP 從其他頁面獲取數(shù)據(jù)的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章