DOMエレメントの並べ替え

JavaXSLTを走らせると結構重い。というか、準備のステップが結構面倒なので、エレメントを並べ替える方法を別に模索する。

オブジェクトにComparableインターフェイスがあればArraysクラスなどで並べ替えが出来るようなので、特定エレメントをwrapするクラスを用意して、Comparableを実装してみる。意外とめんどくさい(笑)

というか、Nodeを取り出した後いちいちwrapしなければいけないので結局それが面倒。とはいえ、多分XSLTよりは簡単か?


その過程で気がついたが、文字列の正規表現処理がめんどくさい。java.util.regexの二つのクラス(エンジンと検索パターン)を使わないと駄目。