XML y ASP: recuperar y analizar un archivo remoto

Estoy creando un sitio en un servidor de Windows con ASP habilitado. Necesito recuperar un documento XML de otro servidor y devolver un valor en ese documento. El archivo xml es pequeño: solo un nodo con un valor de texto. Solo necesito devolver ese valor de texto. Nunca he trabajado con ASP antes, y buscar en Google me ha llevado a algunos ejemplos de código, pero nada que funcione hasta ahora. Esto es lo que tengo, lo que me da un 500:

<%
Dim URL, objXML
URL = "http://someserver.com/xml"
Set objXML = Server.CreateObject("MSXML2.DOMDocument.4.0")
objXML.setProperty "ServerHTTPRequest", True
objXML.async =  False
objXML.Load(URL)

If objXML.parseError.errorCode <> 0  Then
    Response.Write(objXML.parseError.reason)
    Response.Write(objXML.parseError.errorCode)
End If

Set oRoot = objXML.selectSingleNode("//xml/response")
var = oRoot.text

set objXML = nothing
%>

<%= var %>

===========

Actualizar

Sí, tienes toda la razón sobre mi XML. Solo un nodo con un valor. Basado en sus comentarios, edité mi código asp para:

<%

Dim URL, objXML, value
URL = "http://someserver.com/xml"
Set objXML = Server.CreateObject("MSXML2.DOMDocument.6.0")
objXML.setProperty "ServerHTTPRequest", True
objXML.async =  False
objXML.Load URL

Response.Write objXML.parseError.reason

value = objXML.documentElement.Text

set objXML = nothing

%>

<%= value %>

Que sigue devolviendo un 500. ¿Cómo hago para depurar ASP? ¿Hay alguna forma de activar el informe detallado de errores?

Respuestas a la pregunta(12)

Su respuesta a la pregunta