URLを呼び出すaspファイルは次のとおりです。
<%
Response.Expires = -1
URLToRSS = "https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=nrcGOV"
Set xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
xmlHttp.setProxy 2, "www.proxy.nrc.gov:80"
xmlHttp.Open "GET", URLToRSS, false
xmlHttp.Send()
RSSXML = xmlHttp.ResponseText
response.Write(RSSXML)
%>
これにより、基本的に、URL にある xml スキーマをローカル サーバー上のファイルに逆流させたいと考えています。実行するたびに、ウィンドウ、ランタイム、またはコンソールにエラーがなく、ブラウザー ウィンドウに疑問符が表示されるだけです。次のようにaspでRSSXMLを出力してみました:
<%
URLToRSS = "https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=nrcGOV"
Set xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
xmlHttp.setProxy 2, "www.proxy.nrc.gov:80"
xmlHttp.Open "GET", URLToRSS, false
xmlHttp.Send()
RSSXML = xmlHttp.ResponseText
Set xmlDOM = Server.CreateObject("MSXML2.DOMDocument")
xmlDOM.async = False
xmlDOM.setProperty "ServerHTTPRequest", True
xmlDOM.Load(RSSXML)
Set itemList = XMLDom.SelectNodes("rss/channel/item")
For Each itemAttrib In itemList
newsSubject =itemAttrib.SelectSingleNode("title").text
newsExtract =itemAttrib.SelectSingleNode("description").text
newsDate =itemAttrib.SelectSingleNode("pubDate").text
%>
<div>
<div><%=newsSubject%></div>
<div><%=newsDate%></div>
<div><%=newsExtract%></div>
</div>
<%
Next
Set xmlDOM = Nothing
Set itemList = Nothing
%>
コンテキスト内の無効な文字について一度エラーが発生しましたが、それは消えました。XML はブラウザ ウィンドウに正常に表示され、xml のすべてのバージョンがサーバー上で実行されていること、およびプロキシ経由でリクエストが送信されていることを確認しました。私はアイデアがありません。何か助けはありますか?