|

March 2nd, 2005, 07:49 AM
|
|
Registered User
|
|
Join Date: Mar 2005
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Loading XML from internet on ASP page
Hi everybody.
I should take XML file from internet then read some node. So when working on localhost this code work's normal:
dim objSrvHTTP,xObj
set xObj = Server.CreateObject("MSXML2.DOMDocument.4.0")
set objSrvHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.4.0")
with objSrvHTTP
.open "GET","http://localhost/test/testxml.xml",false
.send
Response.Write objSrvHTTP.responseXML.xml
end with
But if paste the url instead of local address "The server name or address could not be resolved" error appear.
(By the way: this code on js file works normal even with internet source:
var xmldoc;
function Load()
{
xmldoc = new ActiveXObject("MSXML2.DOMDocument.4.0");
xmldoc.async = false;
xmldoc.onreadystatechange = function()
{
var state = xmldoc.readyState;
WScript.Echo(state);
if (state == 4)
{
var err = xmldoc.parseError;
if (err.errorCode != 0)
WScript.Echo(err.reason);
else
WScript.Echo("success");
}
}
xmldoc.resolveExternals = false;
xmldoc.load("http://www.test.com/");
WScript.Echo(xmldoc.xml);
}
Load();
)
|