XML Object Model (XOM) is a tree based Java API for XML, written by Elliotte Rusty Harold. Taking the best ideas from SAX and DOM, Elliotte created an API that allows for the processing and creating of XML. Elliotte’s major goals for XOM was to make it simple, so that it is easy to use, fast, small