- PR -

XSLT:disable-output-escaping の挙動について

1
投稿者投稿内容
きくらげ
会議室デビュー日: 2005/01/06
投稿数: 7
投稿日時: 2005-02-03 15:01
こんにちは。

'&'を出力する際に
<xsl:value-of select="string('&amp;')" disable-output-escaping="yes"/>
とすることで'&'を出力することができますが、
これを xsl:attribute や xsl:variable の中に書いた場合、
'&amp;'が出力されてしまいます。

------------------------------------
<xsl:variable name="AMP">
<xsl:value-of select="string('&amp;')" disable-output-escaping="yes"/>
</xsl:variable>
<xsl:value-of select="$AMP"/>
<xsl:value-of select="string('&amp;')" disable-output-escaping="yes"/>

&amp;&
------------------------------------

こういうものなのでしょうか?
きくらげ
会議室デビュー日: 2005/01/06
投稿数: 7
投稿日時: 2005-02-03 18:38
自己レスです。
ここで以前に全く同じ問題があがっていたようですね。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12069&forum=9&6

無駄にスレッドを立てて申し訳ございません。
きくらげ
会議室デビュー日: 2005/01/06
投稿数: 7
投稿日時: 2005-02-03 18:43
こちらの掲示板で既に挙がっていました。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12069&forum=9&6

お騒がせいたしました。申し訳ございません。<(_ _)>
1

スキルアップ/キャリアアップ(JOB@IT)