Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2004-10-03 00:45:51

hotestcar
メンバー
登録日: 2004-09-19
投稿: 7

Re: RSS2.0出力しません

お世話になっています。
早速質問なんですが、
RSS2.0がどうしても出力してくれません。
エラー内容なんですが

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


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

終了タグ 'description' が開始タグ 'title' と一致していません。リソース 'http://www.cyberpringles.sytes.net/blog/xml-rss2.php?blogid=1' の実行エラーです。ライン 40、位置 52

となってしまいます。

xml-rss2.phpの
selectSkin(feeds/rss20)からselectSkin(feeds/atom)に変えると
表示されます。

また、スキンをfeeds/rss20
にすると出力が正常に見れるんですが、これはなぜなんでしょうか?
よろしくお願いします。

オフライン

#2 2004-10-03 01:24:27

藤咲
Administrator
From: 広島
登録日: 2003-11-17
投稿: 1,211
ウェブサイト

Re: RSS2.0出力しません

hotestcar さんの発言:

エラー内容なんですが

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


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

終了タグ 'description' が開始タグ 'title' と一致していません。リソース 'http://www.cyberpringles.sytes.net/blog/xml-rss2.php?blogid=1' の実行エラーです。ライン 40、位置 52

過去にこのような同じエラーがありますね。
この事例では文字コード辺りの問題だったので、サーバー環境も書いてもらえると有用なレスがつくかもしれません。ただATOMは表示できるってのが気になるなぁ…。
また、以下の文字をBlogタイトルや記事タイトルに使用していませんでしょうか?その辺りもご確認下さい。

< (右大なり)
> (左大なり)
& (アンパーサント)
" (ダブルクォーテーション)
' (シングルクォーテーション)


藤咲
備忘録とかもろもろ
http://fjsk.tk/

オフライン

#3 2004-10-03 01:44:44

hotestcar
メンバー
登録日: 2004-09-19
投稿: 7

Re: RSS2.0出力しません

PHP.iniの設定は次のようになっています。

mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;

サーバ環境は
Fedora Core2
PHP5.0.1
mysql4.0.21
nucleus3.1EUC版
です。

&や’を使ってる部分ありましたが削除しても同様なエラーが出ました。
スキンで、feeds/rss20を指定して確認すると表示されるので
そこが良くわからないことになっています。

オフライン

#4 2004-10-03 03:54:18

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: RSS2.0出力しません

RSSはUTF-8で吐き出すと思うので,encodeのtranslationをonにしていると
相性がよくないような気がします(自分はUTF-8なので調べられないのですが)。

オフライン

#5 2004-10-03 04:03:00

hotestcar
メンバー
登録日: 2004-09-19
投稿: 7

Re: RSS2.0出力しません

<?xml version="1.0" encoding="EUC-JP"?>

このようにfeeds/rss20を変更してもだめなのでしょうか?

オフライン

#6 2004-10-04 00:43:20

hotestcar
メンバー
登録日: 2004-09-19
投稿: 7

Re: RSS2.0出力しません

mbstring.encoding_translation = On
をoffにしてみましたが同様なエラーが出てしまいました。

オフライン

Board footer