重要なお知らせ: このブログの更新は終了しました!詳しくはこちら "ブログ移転しました。" をご覧ください。

AS2:FlashでRSS AutoDiscovery


普通な感じでHTMLを読み込んで、XMLとしてパースして抽出。

RSSのURLのはHTMLのhead内の で、attributeのtype に
“application/xml”または”application/rss+xml”(atomは”application/atom+xml”)が
指定さているもののattribute hrefでRSSのURLが指定される。

という仕様のもと抽出してみる。

linkタグの追い方はこう。

html/head/link

今回はとりあえず全部小文字で(小文字大文字別扱いだよね?)
パーサはxfactorstudio.com の xpath を使用。

AS2のClassにしてみた。
RSSのリストが配列で返ってくるようにした。
使用法はこう。

var oRSSAutoDiscovery = new RSSAutoDiscovery();
oRSSAutoDiscovery.onLoad = function(success,rsslist){
if(success){
  trace(ok);
  trace(rsslist);
}else{
  trace(”error”);
}
}
oRSSAutoDiscovery.load(”http://quality.ekndesign.com/”);

RSSAutoDiscovery:

コメントをどうぞ