Ads By Google
スタルシート?XMLページが...。
自分のブログのサイドバーにあったXML?のところをクリックしてRSSのURLを取得しよう!と思ったのですが...「XML ページを表示できません
スタイル シートを使用した XML 入力は表示 できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後で やり直してください。
テキストの内容に無効な文字が見つかりまし た。リソース ' m6387/index.rdf' の実行エラーです。ライ ン 1、位置 2 」
と、毎回出てしまいます。
スタイルシートってことはデザイン設定したのがマズかったってことでしょうか?
何がエラーなのか分かりません...。
すいません、何が聞きたいのか分からないかもしれませんが^^;
ヨロシクお願いします。
2006-03-01 02:24の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(3)
2.
2006-03-01 02:53:58

インターネットエクスプローラ上で表示されるxmlは、成形された状態になります。
さて、元のxmlファイルへ含んではいけない文字が入っていると、エラーになることもあります。実行エラーが出るのは、何らかの文字が邪魔しているんだろうと思います。&がエスケープされていないなど。上述のuriなどが参考になりそうです。
ところで、上述がxmlのuriということであれば、問題なく表示されています。xmlの取得はヘッダーにも注意してください。インターネットエクスプローラは、再読込しても再読込にならないときがあります。
「ツール」、「インターネットオプション」で別ウィンドウを表示し、「全般」タブ、インターネット一時ファイル内、「設定」を押して、「ページを表示するごとに確認する」へチェックを入れて、「OK」を押します。
再度、xmlを読み込んでみてください。「ページを表示するごとに確認する」へチェックが入っていないと、xml自体が更新されているにもかかわらず、再読込となりません。
さて、元のxmlファイルへ含んではいけない文字が入っていると、エラーになることもあります。実行エラーが出るのは、何らかの文字が邪魔しているんだろうと思います。&がエスケープされていないなど。上述のuriなどが参考になりそうです。
ところで、上述がxmlのuriということであれば、問題なく表示されています。xmlの取得はヘッダーにも注意してください。インターネットエクスプローラは、再読込しても再読込にならないときがあります。
「ツール」、「インターネットオプション」で別ウィンドウを表示し、「全般」タブ、インターネット一時ファイル内、「設定」を押して、「ページを表示するごとに確認する」へチェックを入れて、「OK」を押します。
再度、xmlを読み込んでみてください。「ページを表示するごとに確認する」へチェックが入っていないと、xml自体が更新されているにもかかわらず、再読込となりません。
1.
2006-03-01 02:53:52
3.
2006-03-01 07:55:01
スタイルシートというのはCSSのことだけではなく、XMLの表示レイアウトやデザインを指定するXSL(XSLT)など、Web以外でもデザイン部分を指定するもののことをスタイルシートと言います。HTMLを装飾するもののことだけをスタイルシートと呼ぶわけじゃないということです。
しかし、現在は一般的には「スタイルシート」と言えば、CSS(カスケーディング・スタイル・シート)をさすので、ややこしいですね。
RSSはXMLをベースにしているので、XSLというスタイルシートを作って、RSSのXMLまたはRDFファイルに
<?xml-stylesheet href="rss.xsl" type="text/xsl"?>
などと記述すると「rss.xsl」というスタイルシートの記述通りに、IE5(Win)/NN7/OPERA 7/Safari 1以上でブラウザで表示出来るようになりますが、通常はRSSリーダーで閲覧します。
Opera,Firefoxなどのブラウザでは、RSS閲覧機能がありますが、その他のブラウザをご利用の場合は、別にRSSリーダーなどが必要になります。
慣れない方はオンラインで閲覧出来るものが良いのでは、と思うので、livedoorのブログリーダーなどを利用してみてはいかがでしょうか。
以下のページの「XSLTの書き方講座」が判りやすいと思うので記載しておきます。
データが少し古いのですが、以下のページにもRSSについてのおおざっぱな説明があります(拙作なので見劣りしますが)。
しかし、現在は一般的には「スタイルシート」と言えば、CSS(カスケーディング・スタイル・シート)をさすので、ややこしいですね。
RSSはXMLをベースにしているので、XSLというスタイルシートを作って、RSSのXMLまたはRDFファイルに
<?xml-stylesheet href="rss.xsl" type="text/xsl"?>
などと記述すると「rss.xsl」というスタイルシートの記述通りに、IE5(Win)/NN7/OPERA 7/Safari 1以上でブラウザで表示出来るようになりますが、通常はRSSリーダーで閲覧します。
Opera,Firefoxなどのブラウザでは、RSS閲覧機能がありますが、その他のブラウザをご利用の場合は、別にRSSリーダーなどが必要になります。
慣れない方はオンラインで閲覧出来るものが良いのでは、と思うので、livedoorのブログリーダーなどを利用してみてはいかがでしょうか。
以下のページの「XSLTの書き方講座」が判りやすいと思うので記載しておきます。
データが少し古いのですが、以下のページにもRSSについてのおおざっぱな説明があります(拙作なので見劣りしますが)。
Ads By Google
コメント(2)
#1. こまき
2006-03-02 14:39:01
正常になりました!
皆さんありがとうございました!
#2. 試験利用者
2006-03-02 23:48:07
ベスト回答、ありがとうございます。正常に戻ったようで良かったです。xml類は、まだまだ新しい技術なのか、融通が利かない。もしくは勉強が追いつかない。



