XML и ASP: получение и анализ удаленного файла

Я строю сайт на Windows Server с включенным ASP. Мне нужно получить документ XML с другого сервера и вернуть значение в этом документе. XML-файл небольшой - только один узел с текстовым значением. Мне просто нужно вернуть это текстовое значение. Я никогда раньше не работал с ASP, и поиск в Google привел меня к некоторым примерам кода, но пока ничего такого, что работает. Вот что у меня есть, что дает мне 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 %>

===========

Обновить:

Да, вы абсолютно правы насчет моего XML. Всего один узел со значением. Основываясь на ваших комментариях, я отредактировал свой код asp для:

<%

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 %>

Который до сих пор возвращает 500. Как мне отладить ASP? Есть ли способ включить подробный отчет об ошибках?

Ответы на вопрос(6)

Ваш ответ на вопрос