ページ 1 / 1

RSSファイルが、RSSリーダーで認識されない。

Posted: 2005年9月07日(水) 13:57
by sasai
RSSファイルを書き出すことはでき、ブラウザでも確認できるのですが、
http://preview.arachne.jp/cms/report/rss.php

それを、RSSリーダーに持っていくと、
「指定のXMLの形式が不正」というエラーが発生してしまいます。
(Headline Readerを使用。Yahoo RSSでも同様に認識しない。)

上記のRSSファイル、何かおかしい所がありますでしょうか?

元のデータのURLは、
http://preview.arachne.jp/cms/report/index.php
です。

お手数をおかけいたしますが、チェックいただけると助かります。

自己解決しました。

Posted: 2005年9月07日(水) 14:10
by sasai
すいません、解決いたしました。

http://feedvalidator.org/

という、RSSのバリデーターでチェックしたところ、分かったのですが、

rss.phpを、

コード: 全て選択

<?php require_once( "../cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>

<cmsd:entrylist name="online_report" design="rss" output="rss" />

<?php cmsd_end_template(); ?>
このように、余分な改行を整形のために空けていたことが原因でした。
確か、XML宣言の前に、余分な行があると、エラーになるんでしたよね。
失礼いたしました。

Re: 自己解決しました。

Posted: 2005年9月07日(水) 16:51
by webmaster
 webmasterです。
 解決されたようで何よりです。ドキュメントに「余計な余白や改行を入れないようにして下さい」と入れた方が良いですね…。

 ご報告ありがとうございました。m(_ _)m