- ベストアンサー
javascriptでRSSを取得できる?
javascriptでRSSを取得して、それを表示できるんでしょうか? よろしくおねがいします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
RSS自体はただのWebサーバ上におかれたXMLファイルなので XMLHttpRequestを利用してAjaxのようにファイルを取得できます。 しかし、他の方がおっしゃっているように別ドメインのRSSを取得する場合は、 cgiやphpといったサーバサイドのコーディングが必要になります。 HTTP通信ではリクエストを求めるURLに対して それを要求するページと同一のドメインに無ければなりません。 これはどのブラウザにも必ず実装されている制限事項(クロスドメインに対するセキュリティの配慮)です。 まぁ実際には5~10行程度のコーディングで実装できるので 大した規模ではないですけどね。
その他の回答 (2)
- steel_gray
- ベストアンサー率66% (1052/1578)
回答No.2
他サーバのRSSフィードとなるとクロスドメインの制約により不可能ですが、 CGIとか組み合わせると読み込めます。 GoogleからAPIが提供されているので、それを利用するのもいいかも。 http://www.google.com/search?hl=ja&q=Google+AJAX+Feed+API
質問者
お礼
コメントありがとうございます。 調べてみます。
- SAYKA
- ベストアンサー率34% (944/2776)
回答No.1
xsltを扱えるなら 可能かもしれない。 でも多分CGIやサーバサイドの仕掛けがないと厳しいんじゃないかな。
質問者
お礼
コメントありがとうございます。
お礼
コメントありがとうございます。 >まぁ実際には5~10行程度のコーディングで実装できるので そのあたりのことが解説されている本、サイトなどありましたら、そちらも教えていただけると嬉しいのですが…。