我有一些看起来像这样的代码:
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版本? 还有其他可能性吗?
答案 0 :(得分:0)
问题是
xmlHttp.Open "Get", myRSSfile, false
应该是
xmlHttp.Open "GET", myRSSfile, false