jsWaffle質問掲示板(雑談やTips歓迎)

jsWaffleについて質問する掲示板です。(雑談や発見したTipsの投稿も大歓迎です!)
[一覧へ] > (@22) [普通] [返信]
@22■ (#77) RSSからmp3の情報を取得方法 - ヘッドギア (2011-06-25 10:22) /普通 質問
こんにちは

「Android アプリ開発ガイドブック」を購入して勉強しています

質問はラジオのサイトのポッドキャストをリストにして聞けるようなアプリを作りたいのです
RSSからMP3のリンクを取り出してファイルをダウンロードすれば良いのかと思ったのですが、書籍のネットワーク機能のサンプルを使いRSSの内容を表示するところまでは行きました
しかし、mp3などのリンク先情報などが表示されません

取り出そうとしたサイトは下記のサイトです
http://www.tbsradio.jp/kirakira/index.xml

jsWaffleバージョンは1.18です
Androidバージョン2.3
機種はGalaxy S

(#80) 確かに - クジラ飛行机 (2011-06-25 14:22) /普通 返信
> しかし、mp3などのリンク先情報などが表示されません

たぶん、HTMLの中で表示させたので表示されないのでしょう。
alert()やdroid.log()で表示させてみると、表示されると思います。

ところで、jQueryなどのプラグインを使えば、RSSの解析が楽なのですが、
クロスドメイン制限などで使えませんね。

処理の方法は2つあります。

1つは、JavaScriptの文字列処理の命令を使って、自力でXMLをパースする方法があります。正規表現や、split()メソッドなどを使って取り出します。既に、分かっているRSSを処理するので、これで間に合うかもしれませんね。

もう1つは、一度、適当なDOM要素を作成して、そこに、ロードしたRSSのXMLを設定することで、XMLの解析ができそうですね。

RSSの処理は、今後もよくありそうなので、簡単にできる方法を考えてみます。

http://d.aoikujira.com/jsWaffle/mbbs/mbbs.php?m=thread&threadid=25



(#77)へ返信する:

名前
タイトル
本文
困った度
状態
確認キー お手数ですが、いたずら防止のために、半角数字で「8932」と入力してください。
編集キー 編集時に使うキーを入力(省略可能)
添付ファイル 画像ファイル(最大300KB)を添付可能