Ähem Puh ... normalerweise bringen die ganzen XML Implementierungen einen Formatierer mit, sodass man XML auch als netten Baum ausgeben kann. Aber das ist halt Implementierungsspezifisch.
hier wird ein Format Objekt dafür verwendet:
Tutorial, Introduction to XML and XML with Xerces for Java (updated for jdk 1.5 and xerces 2.7.1)
Gruß
tele