msxml domdocument перестает работать, когда я перехожу на промежуточный сервер - PullRequest
0 голосов
/ 04 мая 2010

У меня есть код, который выглядит следующим образом:

Set xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
xmlHttp.Open "Get", myRSSfile, false
xmlHttp.Send()
myXML = xmlHttp.ResponseText

Set xmlResponse = Server.CreateObject("MSXML2.DomDocument")
xmlResponse.async = false
xmlResponse.LoadXml(myXML)
Set xmlHttp = Nothing

Set objLst = xmlResponse.getElementsByTagName("item")
Set xmlResponse = Nothing

NoOfHeadlines = objLst.length - 1
Response.Write NoOfHeadlines

Это сработало найти на моем сервере разработки. Когда я переместил его на промежуточный сервер (который я не контролирую и не имею никакого отношения к нему), NoOfHeadlines возвращает 0. Мне кажется очевидным, что DomDocument не работает так, как предполагалось. Это проблема версии? Как узнать, какая версия DomDocument находится на промежуточном сервере? Есть ли другая возможность?

1 Ответ

0 голосов
/ 27 июня 2010

Проблема была

xmlHttp.Open "Get", myRSSfile, false

должно быть

xmlHttp.Open "GET", myRSSfile, false
...