ということで、ZOGANについても、XML_HTMLSaxに戻ることにしました。
そこで、XML_HTMLSaxについて気づいた点。

  • Linefeedでbrakeするオプションの時、改行コードをLFに決め打ちにしている。
  • また、expatと違って、改行コードでハンドラ関数がコールされない。
  • あと、エラーとかで、途中でパースをやめたいときはどうするの?