[Seasar-user:19998] Re: [mayaa] &を出力しようとしたらtomcat起動時にエラーが発生する

decoy [E-MAIL ADDRESS DELETED]
2010年 7月 23日 (金) 20:55:22 JST


小林様

お世話になります。
decoyです。

早々にご回答頂き有難う御座います。

http://mayaa.seasar.org/documentation/note.html
小林様のアドバイス通り(上記ページの一番下にも記載されている通り)、
二重にエスケープもしてみたのですが
やはり、結果は同じになります。

ただ、こちらで作成しているアプリに問題があって
上記のような状態になっている可能性もないとは言い切れませんので
真っさらの状態でmayaaを入れて&を入れた場合はどうなるか
ということを土日に試してみたいと思います。

また、その結果を連絡させて頂きます。

以上、宜しくお願い致します。

// decoy

2010年7月23日20:20 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:
> 小林 (koichik) です.
>
> Date:    Fri, 23 Jul 2010 20:09:47 +0900
> From:    decoy <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:19996] Re: [mayaa] &を出力しようとしたらtomcat起動時にエラーが発生する
>
>> .mayaaファイル
>> <m:write m:id="hogehoge" value="&amp;" />
>
> うろ覚えですが,確か Mayaa では
>
> <m:write m:id="hogehoge" value="&amp;amp;" />
>
> と二重にエスケープする必要があった気がします.
> 最初に .mayaa を読み込む際に XML パーザが
> "&amp;amp;" の最初の "&amp;" を "&" に置換するので
> "&amp;" になり,それがブラウザで "&" にレンダリング
> されるということではなかったかと.
>
> Mayaa のドキュメントのどこかに書いてあった
> 気がするので探してみてください.
>
>
> --
> <component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


Seasar-user メーリングリストの案内