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 に答える