1

我在 ASP 页面中有下一个代码,但我想检索一个外部 xml 文件。有谁知道我该怎么做?

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
'Load XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.load(Server.MapPath("resp2.xml"))

'Load XSL
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath("resp.xsl"))

'Transform file
Response.Write(xml.transformNode(xsl))
%>
4

2 回答 2

2

尝试以下

'Load XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.setProperty "ServerHTTPRequest", true
xml.async = false
xml.validateOnParse = false
xml.load("http://yourdomain.com/resp2.xml")
于 2013-03-11T11:27:31.757 回答
1

尝试使用 ServerXMLHTTP 对象:

Dim xmlReq, sResponse
Set xmlReq = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
Call xmlReq.open("GET", "http://host/dir/page.xml")
Call xmlReq.send()
If (xmlReq.status = 200) Then
    sResponse = xmlReq.responseText

End If
于 2013-03-11T09:58:40.807 回答