[Seasar-user:13347] Re: [teeda] JavaScript のデクリメントで、SAXParseException
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 3月 19日 (水) 17:30:14 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
も参考にどうぞ.
--
<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 メーリングリストの案内