[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 メーリングリストの案内