はじめまして。
CMSDをダウンロードして、テスト中なのですが
エントリー一覧で下記のようなエラーが出てしまい躓いています。
Warning: Sablotron error on line 20: XML parser error 4: not well-formed (invalid token) in /**/**/**/**/cmsdesigner/include/xmlutil.php.inc on line 201
3件分の一覧で表示する、と言う感じの時は上手くいったのですが
ナビゲーションをつけたらエラーが出てしまいました。
呼び出すphpはEUC
xslはUTF-8にしてました。
埋め込み命令はこんな感じで書いています
<cmsd:entrylist name="information" design="old" rows="20"/>
xslは info.list.old.design.xsl と言う名前で下記のように記述しました。
マニュアルを見て順番にやっていったのですが
よくわからなくなってしまいました。
どうぞよろしくお願いします。
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist">
<dl>
<xsl:for-each select="entry">
<dt>
<xsl:value-of select="mydate"/>
</dt>
<dd>
<xsl:value-of select="title"/>
<xsl:value-of select="body"/>
</dd>
</xsl:for-each>
</dl>
<xsl:for-each select="navi">
<xsl:for-each select="prev">
<a href="{@href}">前ページへ</a>|
</xsl:for-each>
<xsl:for-each select="next">
<a href="{@href}">次ページへ</a>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
ページナビゲーションでエラー
Re: ページナビゲーションでエラー
ifeelさん、ご質問ありがとうございます。tsuさん、いつもフォロー大変助かります。
このエラーは、*.xslファイルがXMLとして適切でない、というエラーで、
エラー原因は「適切でない文字が使われている」というものです。
しかし、拝見する限り問題になりそうな文字はなく、またXMLとしても妥当なもの
のようです。
ひょっとしると、何らかの拍子に*.xslファイルの文字コードがUTF-8以外のものに
なってたりはしないでしょうか?
このエラーはそういう場合によく発生します。
もしよろしければ、xslファイルをcms(アットマーク)al-design.jpまで添付して
お送り下さい。zipなどで圧縮して送って頂けると助かります。
このエラーは、*.xslファイルがXMLとして適切でない、というエラーで、
エラー原因は「適切でない文字が使われている」というものです。
しかし、拝見する限り問題になりそうな文字はなく、またXMLとしても妥当なもの
のようです。
ひょっとしると、何らかの拍子に*.xslファイルの文字コードがUTF-8以外のものに
なってたりはしないでしょうか?
このエラーはそういう場合によく発生します。
もしよろしければ、xslファイルをcms(アットマーク)al-design.jpまで添付して
お送り下さい。zipなどで圧縮して送って頂けると助かります。