2008年1月15日火曜日

HTMLのパーズに失敗(Teeda-1.0.12-rc1)

スズキです。

Teeda-1.0.12-rc1に関して下記エントリを書きました。
http://suz-lab.blogspot.com/2008/01/teeda-1012-rc1.html

早速、HTMLでもパーズできるように挑戦しましたが、
なぜかうまくいきませんでした。

実施したことは下記です。
1. nekohtml-0.9.3-nirvana.jarをWEB-INF/libに配置
2. teedaCustomize.diconに下記を追加
<component class="org.seasar.teeda.extension.html.impl.TeedaXMLReaderFactory$HTML"/>
3. 再起動して、htmlに<br>をいれて表示

結果は残念ながら、
org.seasar.framework.exception.SAXRuntimeException:
[ESSR0054]SAXで例外が発生しました。
理由はorg.xml.sax.SAXParseException:
The element type "br" must be terminated by the matching end-tag "</br>".
at file:///html.html( lineNumber = 8, columnNumber = 4)
at org.seasar.teeda.extension.html.impl.HtmlParserImpl.parse(HtmlParserImpl.java:61)
となってしまいました。

んー、ソースを読み込む時間もないので、
とりあえず、保留です。

何が悪いんだろう...

--

http://suz-lab.blogspot.com/

0 コメント: