He encontrado esta librería XOM para manipular XML en Java, y a verdad es que es muy sencillo y útil. A continuación un ejemplo de código:
[java]
import nu.xom.*;
public class HelloWorld {
public static void main(String[] args) {
Element root = new Element("root");
root.appendChild("Hello World!");
Document doc = new Document(root);
String result = doc.toXML();
System.out.println(result);
}
}
[/java]