Firefoxでdisable-output-escaping="yes"
が効かない。ので content:encoded
などをうまく表示することができない。 IEだとうまく表示できる。
Feedburnerはその問題をJavaScriptで解決している模様。
XSLTに
<div id="cometestme" style="display:none;">
<xsl:text disable-output-escaping="yes" >&amp;</xsl:text>
</div>
などと書いておいて、JavaScriptでこの部分をチェックしdisable-output-escaping
がサポートされている環境かどうか調べている。 サポートされてない場合はデコード処理。
XSLTはじめた
食わず嫌いしてたけどやってみると結構面白い。
CSSより自由度が高くて良い。Amazon ECSやRSSにXSLTを適用して遊ぶ。