[mayaa-dev:20] 【提案】 attributeプロセッサにescapeXML属性を追加

duran duran.seasar @ gmail.com
2006年 12月 29日 (金) 09:58:38 JST


duranです。

日記で要望として書いたらsugaさんに突っ込まれた(笑)ので
こちらで提案として投稿します。

<m:element name="span">
  <m:attribute name="onClick" value="open('windowname')"/>
</m:element>

出力結果
<span onClick="open(&#39;windowname&#39;)">クリック</span>

現状のattributeプロセッサでは上記のように記述すると、
「'」が「&#39;」とエスケープされます。

エスケープされても動作しているのですが、
このままでは気持ち悪いのでescapeXML属性を追加してはどうでしょうか?

# そもそもJavascriptの仕様として「&#39;」はOKなのでしょうか。
# どう調べていいのか分かりませんでした・・・

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





mayaa-dev メーリングリストの案内