>自分はOracleの拡張機能でDTDの中からElementDeclを探し出して、
>自分より後ろにあるべき要素を探してinsertBeforeするっていう
しかし、この処理を十二分に抽象化して書かないと、tag1,tag2..って要素名を
ハードコードするのと大差なくなる(上に複雑な分だけわかりにくい)ような気が
するのは俺だけ?