XOM (XML Object Model) is a tree based java API for processing XML
by taking the best ideas from SAX and DOM. It is simple, fast and easy to use.
This requires the library xom-1.2.7.jar to be in classpath.
The following example shows pretty printing an XML document with Serializer.
/**
* @param args
* @throws IOException
*/ public static void main(String[] args) throws IOException {
Document doc = new Document(new Element("RandomNumbers"));
Random random = new Random();
Element ranEle = null; for (int i = 0 ; i < 10 ; i ++) {
ranEle = new Element("Number");
ranEle.appendChild(String.valueOf(random.nextInt(1729)));
doc.getRootElement().appendChild(ranEle);
}