FBのRSSをASで読み込んでハマった[備忘録]

イニシャルトークなタイトルですみません。単なる備忘録だけど。

FeedBurnerが出力するRSSを処理するツールを作っていて、
ActionScriptのXMLクラスにRSSを読み込ませていたんだけど、
IEやSafariで動かしてみたら

TypeError: Error #1085: エレメント型 “link” は対応する終了タグ “</link>” で終了する必要があります。

というエラーになった。
FireFoxでは問題ないし、FlashDevelop上で動かしても問題ない。

いろいろ調べてみたら、
FeedBurnerのRSSはデフォルトのままだと
XSLTの情報と一緒に出力される(?)ようで、それがエラーになるようだ。
RSSのURLの最後にオプション
?format=xml
を付加すれば、ピュアなXMLを取得できるということで、解決した。

数日間モヤモヤしていたものがスッキリ。ふぅ


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>