[Seasar-user:13348] Re: [teeda] JavaScript のデクリメントで、SAXParseException

松山 大樹 [E-MAIL ADDRESS DELETED]
2008年 3月 19日 (水) 17:54:05 JST


松山です。

見落としていました。
ありがとうございます。


> 小林 (koichik) です.
> 
> Date:    Wed, 19 Mar 2008 17:09:57 +0900
> From:    松山 大樹 <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:13346] [teeda] JavaScript のデクリメントで、SAXParseException
> 
>> Teeda1.0.13-rc1 で、html テンプレートに、
>>
>>     function hoge() {
>>         for(i = lastIndex; i >= 0; i--) {
>>               :
>>         }
>>     }
>>
>> のように、デクリメントを記述すると、
>>
>> org.seasar.framework.exception.SAXRuntimeException: [ESSR0054]SAXで例外が発生しました。理由は
>> org.xml.sax.SAXParseException: The string "--" is not permitted within comments. at
>> file:///view/hoge/hoge.html( lineNumber = 33, columnNumber = 33)
>> 	org.seasar.teeda.extension.html.impl.HtmlParserImpl.parse(HtmlParserImpl.java:63)
>>
>> となります。
>> これを回避する方法はないでしょうか。
> 
> CDATA セクションを使ってください.
> 
> <script type="text/javascript">
> //<![CDATA[
>     function hoge() {
>         for(i = lastIndex; i >= 0; i--) {
>               :
>         }
>     }
> //]]>
> </script>
> 
> http://teeda.seasar.org/ja/html_for_prototype.html
> 
> も参考にどうぞ.
> 
> 




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