• ベストアンサー

アメーバブログのxmlファイルの入手方法

アメブロのxmlファイルを見ようとして 「XML RSS1.0」あるいは「XML RSS2.0」のアイコンをクリックしてみるとブラウザーが開きブログの内容が表示されます。ただ表示レイアウトなどをカスタマイズする必要があるため、XMLファイル形式(要素名を開始タグに記述し、終了タグとの間に内容が記述されている形式)でブログの内容を取得したいのですが、方法というかURLが分かりません。よろしくお願いします。

  • XML
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

RSS自体,XML形式です。 ただし,ブラウザがRSSの表示方法として独自のスタイルシートを当てるため, 単純なXMLと異なる様に見えるだけです。 なお,RSS1.0とRSS2.0は別物 (新旧関係にあるわけではない/RSSの元の語も異なる) なので,それぞれ異なる方法で記述されています。 RSS 1.0だと, /{http://www.w3.org/1999/02/22-rdf-syntax-ns#}:RDF/{http://purl.org/rss/1.0/}:item/{http://purl.org/rss/1.0/}:link が各記事のURL, RSS 2.0だと, /rss/channel/item/link が各記事のURLになります。 # 名前空間プレフィックスの代わりに名前空間を直接{}内に書いています。 Site: RDF Site Summary (RDF) 1.0 http://web.resource.org/rss/1.0/spec Site: RSS Best Practices Profile http://www.rssboard.org/rss-profile

kuma_tamur
質問者

お礼

早速のご教示有難うございました。CSSの部分を削除してブラウザーで表示できました。

関連するQ&A

  • PHPでXMLファイルを読み込みたい

    PHPを使ってxmlファイルを読み込んで、タグの中のデータなどを読み込んだりしたいです。 ですが、自作のxmlファイルだと simplexml_load_file()で読み込めません。xmlファイルの文字コードを色々と変えて試してみましたが、できませんでした。 ちなみに以下のコードは正常に動きました。Yahoo!のxmlファイルです。 $url = "http://rss.weather.yahoo.co.jp/rss/days/5710.xml"; $rss = simplexml_load_file($url); 出力は「【 25日(金) 嶺北(福井) 】 晴れ - 23℃/8℃ - Yahoo!天気・災害」でした。 何度かやるうちにアルファベットは表示できても日本語が表示できないということもありました。 また、xmlファイルをphpのプログラムに作らせたいです。そのときに、simplexml_load_file()で読み込める日本語も含むxmlファイルをphpで作成するプログラムを教えていただけると嬉しいです。 お願いします。

    • ベストアンサー
    • PHP
  • rss xmlをhtmlで表示させる。

    rss.xmlでつくったxmlファイルをhtmlで表示させたいのですが、 <link rel="alternate" type="application/rss+xml" title="RSS" href="rss/rss.xml" /> あるサイトでxmlファイル+上記のコードを<head>タグ内にいれると表示される。 と、説明が終わっているのですが、コードを打ちこんでも表示されません。 普通に考えて、これだけだとhtmlページ内のbodyのどこにxmlファイルを表示するのかも指定できてません。 質問は 1、xmlファイルが表示されないのは、何らかのコードをbody内に加えて表示する命令が無いからでしょうか。 その場合どのようなコードを打つべきでしょうか。 2、この方法がそもそも根本的に適切でないのでしょうか。 サイトで調べているとjavasqriptまたはphpによるxmlファイルの表示が多く見受けられました。 phpはまだ手が出せないのでjavasqriptの方法を取る場合、どのようなコードを使えばよいでしょうか。 というのも、サイトによってコードが異なるように感じられます。一番一般的であったり、軽くてよいコードなどがあれば教えていただきたいです。 回答よろしくお願いします。

    • 締切済み
    • XML
  • アメーバブログのmetaタグについてです。

    アメーバブログのmetaタグについてです。 アメブロのMETAタグのキーワード設定をしたいのですが どの画面で行えばよいのでしょう。 ソースを見ると meta name="keywords" がすでに入っているので、以前自分で設定したことがあるかもしれないのですが いまいち覚えていません。 スキンはアメーバの標準のもので基本的に何もカスタマイズしていません。 どうぞよろしくお願いいたします。

  • XMLファイルの表示

    あるサイトでXMLで作成されたファイルがあるのですが、それがうまく表示されません。 わかりにくい説明かもしれませんが、本当は表のようなものが表示されるはずなのに、タグ(?)の表示になってしまいます。 ブラウザ上でクリックで立ち上げるとタグ表示のようになり、保存してエクセルで立ち上げるとタグ表示にはならないのですが、だいぶ崩れたような表になります。 他の方はちゃんと表示されて、その表をプリントアウトして見せてくれたので、ファイル自体に問題があるのではなく私の方のPCに問題があるのだと思います。 こちらはwinXP、IE8です。 XMLファイルを表示する為のアプリケーションなどのインストールが必要なのでしょうか? なるべくわかりやすくご説明頂けると助かります。 よろしくお願いします。

  • 自作RSSファイルを作成したのですが、受信可能な状態にするにはどうすれ

    自作RSSファイルを作成したのですが、受信可能な状態にするにはどうすればいいのでしょうか。 形式はXMLドキュメントです。 このRSSは、自分のホームページではなく他人のブログの更新を知らせるよう設定したものです。 ブラウザはoperaを使っています。 よろしくお願いします。

  • XML内のタグの内容を、変数に出来ますか?

    こんにちは。 はじめに、FlashやXMLに関しての知識はあまり無い為、分かりづらい点があるかもしれませんが、その点は出来る限り補足します。 自分のブログのタイトルとリンクを取り出し、ホームページ上に表示させる1行ティッカーを作りたいと思っています。 ブログとホームページは違うドメインなので、PHPでRSSを呼び出し、PHPをflashに読み込む事に成功しました。(traceで確認しました) (このような感じになります) RSS>>>[PHP>>>SWF]←ホームページのサーバー そして、読み込んだRSSの中にある「タイトル、記事URL」の部分をそれぞれ変数に代入して表示させたいのですが、RSS(XML)の中から、あるタグの内容だけを取り出し、変数にする事は可能でしょうか? 回答、アドバイスよろしくお願いします。 (XMLを誤解している、こうした方が早い、というような回答も待っています。)

  • sedでXMLタグ行末を改行に置換

    WindowsPCからtelnet(teraterm)でLinuxサーバログインしていますが、 XMLファイルの中身のタグの行末を下記のようにWindowsで表示できる改行にして表示したいです。 サーバ上のXMLファイルの中身: <要素1>あいう</要素1><要素2>かきく</要素2><要素3>さしす</要素3> telnetターミナル上で表示したい形: <要素1>あいう</要素1> <要素2>かきく</要素2> <要素3>さしす</要素3> コマンドとしてはsedがあることがわかりましたが、>や<、Windowsの改行をどのように記述したらよいかわかりません。 $ cat hoge.xml | sed のあとにどのようにコマンドを書けばいいでしょうか。

  • ブログですが xmlとcssでh1タグ

    お世話になります。 ブログユーザーなんですが  本体のxmlとデザインのcssのファイルがあり cssのファイルの中にh1タグがあるのですが 関連する本体のxmlのファイルの中にh1タグが 見当たりません ? でもcssのh1タグで指定するとその指定が ブログタイトルに反映されます  h1タグとblogtitleは初めから 関連づいているものなのでしょうか? よろしくお願いします

    • ベストアンサー
    • XML
  • XMLで特殊文字を扱うにはどうしたらいいのでしょうか?

    XMLに記述した特殊文字(記号)をブラウザに表示させるにはどうしたらいいのでしょうか? <?xml version="1.0" encoding="UTF-8" ?> <文書>  <タイトル>   サンプル  </タイトル>  <内容>     ←ここで記述したいです。   </内容> </文書> 申し訳ありませんがご教授いただけませんでしょうか? 宜しくお願いします。

    • ベストアンサー
    • XML
  • 2つのxmlファイルを利用したリレーションシップ(?)に関して

    2つのxmlファイルを使用し、リレーションシップ(?)を作成してDataGridViewに表示させようとしているのですがうまくいきません。ご教授お願いいたします。 xmlファイル1: <タグ1> <タグ2 属性21="a1" 属性22="a2"></タグ2> <タグ2 属性21="b1" 属性22="b2"></タグ2> <タグ2 属性21="c1" 属性22="c2"></タグ2> </タグ1> xmlファイル2: <タグ1> <タグ2 属性21="a1" 属性22="d2"></タグ2> <タグ2 属性21="b1" 属性22="e2"></タグ2> <タグ2 属性21="c1" 属性22="f2"></タグ2> </タグ1> 表示させたい内容: | d2 | a2 | | e2 | b2 | | f2 | c2 |

専門家に質問してみよう