maskat Core アップデート
先のソースを更新しました。
主な更新はGenerator周りのリファクタリング。
Maskat1.4.0-J2EE_support.v20070123_diff.zip
今回はsrcフォルダのみ。
前回のものに上書きしてください。
どうもDomパーサは
<!DOCTYPE eventDef SYSTEM "eventDef.dtd">
とDTDを指定されていると、そのDTDがない場合、FileNotFoundExceptionで落ちる。
しかも、↑の場合、XMLがあるフォルダと同じフォルダにないとどうにもこうにもならないらしく、困り果てた。
Maskatのフォルダ構造上、たかだたGeneratorを動かすためだけにDTDファイルをいろんなところにおくのはいやだったので、
DtdIgnoreクラスを作成した。
やってることは至極簡単だが、これでDTDが指定されてても無視できる。
まだ至らない点はあるとしても、
これでだいぶよくなったと思う。