当我移动到登台服务器时,msxml domdocument停止工作

时间:2010-05-04 14:46:23

标签: asp-classic rss

我有一些看起来像这样的代码:

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 :(得分:0)

问题是

xmlHttp.Open "Get", myRSSfile, false

应该是

xmlHttp.Open "GET", myRSSfile, false