开发者

msxml domdocument stops working when I move to staging server

开发者 https://www.devze.com 2022-12-29 17:12 出处:网络
I have some code that looks like this: Set xmlHttp = Server.CreateObject(\"MSXML2.ServerXMLHTTP\") xmlHttp.Open \"Get\", myRSSfile, false

I have some code that looks like this:

Set xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
xmlHttp.Open "Get", myRSSfile, false
xmlHttp.Send()
myXML = xmlHtt开发者_如何转开发p.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

This worked find on my development server. When I moved it over to a staging server (which I have no control over, and no nothing about), NoOfHeadlines returns 0. It seems obvious to me that DomDocument is not working the way its supposed to. Is this a version issue? How do I find out what version of DomDocument is on the staging server? Is there another possibility?


The problem was

xmlHttp.Open "Get", myRSSfile, false

should be

xmlHttp.Open "GET", myRSSfile, false
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号