designファイル内のself-closeのタグが変換される

ユーザーさんによるシステムの不具合報告です。できるだけ状況を詳しくご報告ください。

モデレータ: webmaster

返信
T7
記事: 2
登録日時: 2007年12月25日(火) 10:13

designファイル内のself-closeのタグが変換される

投稿記事 by T7 » 2007年12月25日(火) 10:27

CentOS4.6のapache2+mod_php4.3.9上で、1.1.6d を使用してサイトを構築中です。

早速ですが、*.design.xsl内で、<br />や<img 〜 />など、self-closeのタグを記述しても、実際の反映時に「/」が外れてしまうという現象が起きています。
(XHTMLのVaridationでエラーとなってしまう)

エントリの自動改行の方はself-closeで出力されているため、おそらく余計な変換がかかっているのだと思いますが、対処法などありますでしょうか?

以上、よろしくお願いします。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: designファイル内のself-closeのタグが変換される

投稿記事 by webmaster » 2007年12月25日(火) 17:29

 T7さん、ご報告ありがとうございます。
 webmasterです。

 恐らく、デザイン定義ファイルの output要素のmethod属性が、

コード: 全て選択

method="html"
 となっていると思います。
 これを、

コード: 全て選択

method="xhtml"
 又は

コード: 全て選択

method="xml"
 としてみてください。method="xhtml"は一部環境で無効になる為、ダメ
だった場合は method="xml"をお試し下さい。

 method="html"は、出力をHTML4.0互換にします。

 ご面倒をおかけして申し訳ありませんが、よろしくお願いいたします。

T7
記事: 2
登録日時: 2007年12月25日(火) 10:13

ありがとうございました

投稿記事 by T7 » 2007年12月26日(水) 00:07

ご指摘の方法でXHTMLが出力されました。
私がマニュアルを読み落としていたようです。誠に申し訳ありません。

お忙しい年の瀬の中、ご丁寧な対応をいただきましてありがとうございました。

返信