お世話になります。
text2の項目の文章を
管理画面上で改行して記述した場合、
自動的に開業部分に「<br />」タグが組み込まれるとのことですが、
僕がやってみたところなぜか「<br />」が組み込まれてしまっています。
当然改行はされていませんし、ブラウザで見ると「<br />」と見える状態です。
何がいけないのでしょうか?
お教えいただきたく思います。
よろしくお願いいたします。
text2における<br />タグの件
Re: text2における<br />タグの件
mosskoさん、ご質問ありがとうございます。
おそらく、デザイン定義ファイル(*.xsl)側で、次のように記述されている
のではないでしょうか。
<xsl:value-of select="mytext" />
XSLTの仕様で、出力内容は全て「エスケープ処理」が行われます。
エスケープ処理とは、'>'や'<'のような文字を、自動的に &gt; や &lt;
のような文字に変換する処理です。
これを無効化する為に、次のような記述を追加して下さい。
<xsl:value-of select="mytext" disable-output-escaping="True" />
ご面倒をおかけしますが、一度お試し頂ければ幸いです。
おそらく、デザイン定義ファイル(*.xsl)側で、次のように記述されている
のではないでしょうか。
<xsl:value-of select="mytext" />
XSLTの仕様で、出力内容は全て「エスケープ処理」が行われます。
エスケープ処理とは、'>'や'<'のような文字を、自動的に &gt; や &lt;
のような文字に変換する処理です。
これを無効化する為に、次のような記述を追加して下さい。
<xsl:value-of select="mytext" disable-output-escaping="True" />
ご面倒をおかけしますが、一度お試し頂ければ幸いです。