更新ファイルから情報を自動抽出し、RSSやAtomフィードを自動作成する「Fumy RSS&Atom Maker」に関するご要望はこちらからどうぞ。
にしし ふぁくとりー
にししふぁくとりーフリーソフトFumy RSS&Atom Maker → サポートフォーラム

Fumy RSS & Atom Maker

Produced by Fumihiro Nishimura.(Nishishi) Since 2005/10/31.

トップページ > 記事閲覧
表示エラーになってしまいます
日時: 2007/07/20 11:57
名前: たまちゃん

生成したRSSフィードをブラウザで表示させるところまで来たんですが、表示がエラーになってしまいます どうすれば改善されますでしょうか。
メンテ

Page: 1 |

Re: 表示エラーになってしまいます ( No.1 )
日時: 2007/07/20 12:12
名前: にしし

たまちゃんさん、こんにちは。

どんなエラーになりますか?
もしどこかにアップロードされているなら、URLをお教えいただけると分かりやすくてありがたいです。

なお、「出力設定」の「Content」ページで、「内容設定」項目の設定を「プレーンテキストにする」を選択するとうまくいくかも知れません。
メンテ
Re: 表示エラーになってしまいます ( No.2 )
日時: 2007/07/20 20:17
名前: たまちゃん

こういうブラウザの画面になります

手順を進めていき、最後生成完了の画面で

表示されるリンクをクリックして画面を

確認するとこうなります

The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.


--------------------------------------------------------------------------------

終了タグ 'a' が開始タグ 'IMG' と一致していません。リソース 'file:///C:/Users/zzzzzzzz/Documents/xxxxxxxx/atom.xml' の実行エラーです。ライン 331、...。

メンテ
問題を確認しました ( No.3 )
日時: 2007/07/21 12:02
名前: にしし

たまちゃんさん、ご報告ありがとうございます。

おそらく、RSSでは問題なくAtomだとエラーになるのではないかと思いますがどうでしょうか。

概要として抽出した文字列内にHTMLタグが含まれている場合で、それがXML的には文法違反の場合に、Atom形式で出力するとエラーになることを確認しました。Atomのsummary要素の内容をエスケープしていないのが原因のようです。次期バージョンで修正したいと思います。

現状での解決策としては、以下の方法があります。

◎「出力設定」の「Content」ページで、「内容設定」項目の設定を「プレーンテキストにする」を選択します。
(この場合、HTMLタグはすべて含まれなくなります。)

◎Atomフィード内のsummary要素の内容を、<![CDATA[ 〜 ]]>で囲む。
(この場合、HTMLタグを含められますが、テキストエディタでの手動の編集が必要なので面倒です。)

◎HTML内のimg要素を、XHTMLの書き方に修正する。
(この場合だと、XML的に問題がなくなるのでエラーは回避できると思いますが、抽出文字数によっては解決しないかもしれません。)

何にしても、次回のバージョンアップ時に解決させたいと思います。
ご指摘ありがとうございました。
メンテ
Re: 表示エラーになってしまいます ( No.4 )
日時: 2007/07/23 12:42
名前: あすか

こちらも同様にエラー表示になりました。

手順を進めていき、最後生成完了の画面で
表示されるリンクをクリックして画面を
確認するとこうなります

XML ページを表示できません
XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。


--------------------------------------------------------------------------------

セミコロン ( ; ) が必要です。リソース 'file:///C:/as55/rss10.xml' の実行エラーです。ライン 10、位置 32

<description>株式情報サイト,M&Aや証券用語,業種別案内などアース・ゴー</description>
-------------------------------^

どのようにすれば良いのでしょうか。。
メンテ
Re: 表示エラーになってしまいます ( No.5 )
日時: 2007/07/23 13:25
名前: にしし

あすかさん、こんにちは。

ウェブ上で半角「&」記号を使う場合は、「 &amp; 」と記述する必要があります。そうしなくてもHTMLではたいていのブラウザで「&」記号を表示してくれますが、XHTMLやXMLだとエラーになります。

RSSフィードはXMLなので、半角「&」記号がそのまま含まれているとエラーになります。

というわけで、上記のエラーはそれが原因です。元のHTML中にある半角「&」記号を「&amp;」に修正するとエラーは出なくなります。

この点をソフトウェア側で対処させようとすると、製作者が自ら実体参照を記述している場合にも修正しちゃうので、ちょっと問題があるような気がしています。
……が、この点もソフトウェア側で対処する方が良いですかね…。(^_^;)
メンテ
Re: 表示エラーになってしまいます ( No.6 )
日時: 2007/07/23 13:40
名前: あすか

こんにちは。
おっしゃるとおりにやったら出来ました☆
ありがとうございます^^

対処されていたほうがありがたいといえばありがたいですが、原因さえわかれば自分で何とも出来ますので何ともいえないです^^;
メンテ
Re: 表示エラーになってしまいます ( No.7 )
日時: 2007/08/14 19:03
名前: たまちゃん

すいません 親切にしていただいてるのに御礼をいうの忘れてました 申し訳ございませんでした あれから僕も無事フィードを配信できました 本当にありがとうございました。
メンテ
Re: 表示エラーになってしまいます ( No.8 )
日時: 2007/08/26 17:20
名前: にしし

たまちゃんさん、どうもです。

先ほど公開した Ver 0.92βで、7月20日に上記でご指摘いただいたAtomフィードの問題も解決できたと思います。
ぜひ、最新版をお試し下さい〜。
メンテ
Re: 表示エラーになってしまいます ( No.9 )
日時: 2007/09/18 21:02
名前: すぎさん
参照: http://e-lifestage.com

表示エラーになってしまいます
ファイヤーフォックスでは
サーバが見つかりませんでした
www.xn--(atomurl)-4f4hmtio4etw.com という名前のサーバが見つかりませんでした。
* www.example.com を間違えて ww.example.com と入力するなど、アドレスを間違って入力していないか確認してください。

* 他のサイトも表示できない場合、コンピュータのネットワーク接続を確認してください。

* ファイアーウォールやプロキシでネットワークが保護されている場合、Firefox による Web アクセスが許可されているか確認してください。

IEでは
Internet Explorer ではこのフィードを表示できません
テキストの内容に無効な文字が見つかりました。
行: 15 文字: 13

<title>
となり読み込みが出来ません
対応策をご教授下さい
メンテ
Re: 表示エラーになってしまいます ( No.10 )
日時: 2007/09/19 03:07
名前: にしし

すぎさん、どうもです。

> テキストの内容に無効な文字が見つかりました。
> 行: 15 文字: 13

この15行目・13桁目に何があるのかが分かると、非常にありがたいのですが、おわかりになりませんでしょうか。
15行目付近をコピーして貼り付けていただけるとありがたいです。

もしくは、既にどこかにアップロードされているなら、そのURLをお教えいただけるのが最も早いですが。
メンテ
Re: 表示エラーになってしまいます ( No.11 )
日時: 2007/09/19 12:33
名前: すぎさん

にししさんこんにちは
UPしたサイトは
http://e-lifestage.comです。
よろしくお願いいたします。
メンテ
Re: 表示エラーになってしまいます ( No.12 )
日時: 2007/09/20 02:21
名前: にしし

すぎさん、どうもです。

ええと、すぎさんのサイトのURLではなく、アップロードされたRSSのURLをお教えいただきたいのです。

……と思ったのですが、どうやら以下のURLのようですね。
http://e-lifestage.com/rss10.xml
http://e-lifestage.com/rss20.xml
http://e-lifestage.com/atom.xml
実際に上記のURLをご覧になるとおわかり頂けると思いますが、各フィードには問題ありません。

原因は、トップページにある「RSS Auto-Discovery」の記述が誤っていることです。
HTMLには、以下のようにお書きになっていますが、

<link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://(RSS1.0のURL)" />

これはサンプルであって「 http://(RSS1.0のURL) 」という文字列をそのまま書いてはいけません。
「(RSS1.0のURL)」という部分は、実際にアップロードされたURLに修正して記述して下さい。

ここにフィードのURLを記述することで、RSS対応ブラウザなどがフィードの存在を認識できるようになります。
この記述が誤っていれば、いくらRSSフィードをアップロードしてもまったく認識されません。

なお、メールでもご質問いただいていたようですので、昨夜返信しておりますので、そちらもご参照下さい。
メンテ
Re: 表示エラーになってしまいます ( No.13 )
日時: 2007/09/20 07:25
名前: すぎさん

にししさん

ありがとうございます
結果だけ見るとお恥ずかしい相談内容ですみません

本当に助かりました。
メンテ

Page: 1 |

題名 スレッドをトップへソート
名前
E-Mail
URL
パスワード (記事メンテ時に使用)
コメント

※スパム対策のため、全角の句読点が1つも含まれない本文は投稿できませんのでご注意下さい。
※URLは自動でリンクになります。HTMLタグは書けません。

   クッキー保存