Da habe auch ich den Wald vor lauter Bäumen nicht mehr gesehen. Aber wenn ich XML & Java lese fallen mir halt als erster Xalan & Xerces ein

.
Wennst nur ein paar Einstellungen als Config abspeichern willst ist die von dir gefundene Klasse sicher besser. Beim Export kannst halt nicht bestimmen wie das XML dann im Endeffekt ausschaut, aber ich schätze deinen Zweck erfüllt es.