0

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 のすべてのバージョンがサーバー上で実行されていること、およびプロキシ経由でリクエストが送信されていることを確認しました。私はアイデアがありません。何か助けはありますか?

4

0 に答える 0