JAXB
java.lang.SecurityException が出るので調べたら、jarの別バージョンがクラスパスに入っていると出るという情報あり。余計なクラスパス削ったらエラー出なくなった。
http://www.jajakarta.org/dist/etc/iw2004/Commons.pdf
のパフォーマンス比較を見るとDigesterより6倍速いようなので頑張ってみるか・・・。
http://muimi.com/j/jaxb/
muimi.comを参考にしてコーディングしたが、文字コードなどは以下で設定。
Marshaller m = jc.createMarshaller(); m.setProperty(Marshaller.JAXB_ENCODING ,"euc-jp"); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT , new Boolean(true));
xmlbeansも触ってみる。
http://tidus.ultimania.org/wiki/index.php?XMLBeans
これの通りやったらでけた。