• ベストアンサー

RSS と XMLスタイルシート

XMLをHTMLのように表示するために、スタイルシートがあることを知りました XMLなどのことはほとんどしりませんが RSSもXMLの一つですよね そのRSSにスタイルシートを適用すれば、HTMLのように表示できるんですか また、古いブラウザでは XMLを表示できない?ですが、スタイルシートを適用して表示させることもできないんですか 2点、よろしくお願いします

noname#12205
noname#12205
  • XML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

RSS+XSLなページだけどIE5で見れません。

参考URL:
http://web1.aaacafe.ne.jp/~tenki/tenki.xml

その他の回答 (1)

  • sun-ward
  • ベストアンサー率54% (86/159)
回答No.1

間違いがあったり、参考にならなかったらすみません^^; 確か、普通のスタイルシート(CSS)で可能だと思います。 以下のアドレスは普通のページに見えますが、拡張子がxmlです。 http://internet.impress.co.jp/tipsbook/120.xml ソースを見てもらうと分かるのですが、 外部CSSの中に各タグに対する意味づけを行なって HTMLのように出力しています。 古いブラウザでの表示ですが、 スタイルシートを適用させるためのHTMLヘッダの部分すら XML仕様で書かれているのですから 読み取れないんじゃないかと思います。

関連するQ&A

  • XMLのスタイルシートで単独タグを発見したい

    こんにちは XMLファイルをブラウザで見やすく表示するためにスタイルシートを使っているのですが、XMLファイル中に登場する単独タグを見つけて、その部分で改行するスタイルシートの書き方がわかりません。 XML中に <LineBreak />という単独タグが登場した場合に HTML出力として <br />を入れたいのです。 スタイルシートはどのようにしたらよいでしょうか?

    • ベストアンサー
    • XML
  • 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
  • 「この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。」について

    RSSを利用したいと思っています。 ウェブブラウザはFirefoxを使っているのですが RSSがウェブページにあるのに 右下に「RSSがある」というマークが出ない時があります。 こんなときそのRSSをクリックすると 「この XML ファイルにはスタイル情報が関連づけられていないようです。 以下にドキュメントツリーを表示します。」 というコメントが出ます。 このような場合はどうすればRSSをFirefoxで 見ることが出来るようになるのか教えてください。

  • スタイルシートでかけるものはスタイルシートを使った

    非推奨タグでなくても、スタイルシートでかけるものはスタイルシートを使ったほうが良い? htmlでサイトを作ってるのですが、スタイルシートを使うべきかhtmlで書くべきか、 どちらでもかける場合があります。 その際どちらを使ったほうがいいのでしょうか?

    • ベストアンサー
    • HTML
  • スタイルシート切替はどこまでが便利なのでしょうか

    アドバイスを下さい。 やりたいこと ログインIDによって、背景や色・表示コンテンツを変える。 スタイルシートを使って切り替えて欲しいと言われたのですが、 背景や色だけならスタイルシート切り替える(jacascriptで)ことが 一番シンプルだと思うのですが、表示コンテンツなども変える場合 逆にスタイルシートだと不便なのでは?という疑問が出てきました。 コンテンツの表示・非表示にdisplay:none;を使っているため、 HTMLファイルが重たくなる。また、ブラウザでソースを表示すると display:none;の部分が見えてしまう。 このような場合はHTML自体2種類用意して、プログラムで制御した方が よろしいのでしょうか。

    • ベストアンサー
    • HTML
  • スタイルシートを一から勉強したい

    タイトルのとおりです。 サイトを手書きで作っています。 基礎的なHTMLは読めますし書けます。 HTMLの勉強は、辞書※(株)アンク HTMLタグ辞典 とHTMLの基礎サイトで、独学です。 しかし、スタイルシートを勉強したいんです。 HTMLチェッカーでもスタイルシートを使え、のオンパレードになってしまいます(得点は80点から95点くらいまでとれています)。 アクセシビリティの悪さ(?)も理解しているつもりですが、きちんと一から勉強してスタイルシートを使ってみたいと思っています。 しかし『どのスタイルシート解説サイトを見ても、さっぱりわからない』のが現状です。 おすすめサイトか、おすすめ辞書、あるいは別の学習方法があれば教えていただけたらと思います。 ※お金がないので、教室に通え、は勘弁してください。

    • ベストアンサー
    • HTML
  • スタイルシートについて。

    スタイルシートを設定するのはいいのですが、複数のスタイルシートを同時に設定するやり方が分かりません。 片方のスタイルシートを、インターネットオプション→全般タブ→ユーザー補助→参照→スタイルシートを指定→OK、これで適用します。 これと同じ作業をもう一度して、もう片方のスタイルシートも設定する。 するとその前に設定していたスタイルシートが適用されず、もとに戻ってしまいます。 これは私だけなのでしょうか? それかやはり他にスタイルシートを複数適用させるやり方があるのでしょうか? やり方の分かる方、回答の方をお願いしたく思います。よろしくお願いします。

  • FireFox スタイルシートの設定

    スタイルシートでのレイアウトを考えています。 ところが実際に製作を開始すると、レイアウトができません。 IEでは問題ないのですが、FireFoxがだめなのです。 具体的には[class]を用いると、まったく適用されなくなります。 他にも、[position]が一部だけ適用されたり、背景が適用されたりされなかったりいろいろです。 基本的には、どちらのブラウザでも表示されるようにしたいのです。(スタイルシートを用いて、テーブルは用いないように)なにか解決策はあるのでしょうか? このような問題の解決方法が示されているページなどがありましたら、あわせてお願いします。

  • XML? RDF? RSSリーダー?

    ブログをしているんですが、トップページにXMLとか、RSSリーダーに登録という表示が出ています。 IT関連の辞書などで調べても、素人の私には何のことか分かりません。一体このXMLとブログとどういう関係があるのか、また、RSSリーダーに登録するとどうなるのかを、私でも分かるように説明していただけないでしょうか?(RDFは私が混乱しそうなら省いていただいて結構です) ブログのことが少しずつ分かりきた私です。どうかよろしくお願いします

  • <td>にスタイルシートをかけるのは×ですか?

    HTMLのコーディングで、 <td class="p1"> と、<td>の属性(?)としてスタイルシートを適用しているのですが、これはあまりやってはいけないことなのでしょうか? 今まで、ソースを簡潔にするために上記のようにやってきましたが…。 大手の制作ページなどを見ると、<span>で適用されています。 何卒宜しくお願いいたします。

    • ベストアンサー
    • CSS