Calender
Sun Mon Tue Wed Thu Fri Sat
    123
45678910
11121314151617
18192021222324
25262728293031
<< August 2019 >>
広告
SEARCH

SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACK
CATEGORIES
ARCHIVES
LINKS
PROFILE
OTHERS
SKYPE
PC: skype.jojo.jp
chat
iPad: iphone.jojo.jp
chat call
THANKS



本日:
昨日:
多言語
広告
 ▼▲ 作業日報 ▼△
    What's under the hood?
<< XSL中のJavaScriptコードのCDATA | main | 鳥密度 >>
XSL中のJavaScript出力用CDATAセクションの<>文字対策
XSLT中のJavaScriptのコードはCDATAでくくってもif文の論理演算式の"<",">"文字が必ずエスケープされてしまいます。
<xsl:output method="html" cdata-section-elements="cdatatest"/>
上記方法も試しましたがNG
09/09/01追記:
scriptタグ中を処理したい場合は場合は
<xsl:output method="html" cdata-section-elements="script"/>
とすべきでした。。未検証ですが、この状態でscript部を<!CDATA[[..]]>で括るといいのかも。


論理式「(x<0)」の式は以下のようにJavaScript側で逃げました。
if ( x < 0) { ....

↓ 以下の式で代替

if ((Math.abs(x)-x) !== 0) { ....
    (マイナスの場合)
} else {
    (0以上の場合)
};
| 開発関連 | 15:27 | comments(0) | trackbacks(0) |









http://blog.jojo.jp/trackback/1283321