У меня есть код, который выглядит следующим образом:
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 находится на промежуточном сервере?
Есть ли другая возможность?