DOM操作に飽き飽き

上のような基本的なポカをしておいて、飽き飽きしたほどやってないだろ!という突っ込みは歓迎ですがそれはそれとして。

データの保存交換形式にXMLを採用したのですが、オブジェクトのフィールドとXML DOMのやり取りを記述するのが面倒です。オブジェクトのフィールドが増えるたびにDOMのエレメントを増やし、ロード時の処理を記述し、また逆にスキーマが変更されたときにはクラス構造に反映し……。SimpleXMLやE4Xが使えれば初期化はだいぶ楽になるでしょうか。でも構造変更時の面倒さは本質的には変わらないでしょう。

RDB-オブジェクトのマッピングにはJavaではHybernate等がありますがオブジェクト-XMLマッピングはないものでしょうか?誰かがすでに作っていそうなものですが。

Google様にお伺いを立ててみたところ、Apache Digesterが該当するようですね。
調査したいのですが眠気には勝てず……。明日調べます。覚えていたら。