Welcome to XTOM Web Site
What is XTOM?
XTOM is an easy to use XML parser designed to provide an easy and simple to use library for parsing XML configuration files. It is split into two components. The first one is the Parser itself, which uses J2SE 1.4 XML Parsing API, and the second one is what I call XML Tree Object Model, which is a XMLTree containing all of the XML Nodes or Elements in that tree. The basic idea behind XTOM is to parse the XML file into an XMLTree and then navigate the elements of that tree by refering to them by the path, such as 'one/two/three'. The idead behind the navigation system came from Jakarta's Digester. XTOM just simplifies it to increase the developement of XML based applications.
I made XTOM to simplfy and streamline the process of parsing my configuration files, XMLRPC requests, and RSS feeds. You might like XTOM for the same reasons or totally hate it. XTOM is not the best XML parser out there, but it gets the job done.
Tuesday, August 28, 2007
A new version of XTOM will be released in December, 2007. New features will include and updated Exception Handling Framework, Pluggable Logging API, better XPath compatible XML navigation syntax, new interfaces to simplify retreiving data from xml feeds, and much more.
Thursday, December 10, 2004
Fixed up the Exception handling in the Parser class. Now it actually displays the message if something is wrong with the XML file, before it just threw a MissingRootElementException. This makes XTOM release to be 1.0.1
Tuesday, November 9, 2004
The website is complete. Javadocs are up. I just have one more tutorial to finish. The example for RSSReader is already in the XTOM CVS under test/source directory. It is part of the xtom.parser.examples.rss package.
Sunday, November 7, 2004
Source code and documentaion (API only) has been released on SourceForge. Website will be ready soon. Documentation section will have a simple RSS parser application as an example.
Friday, November 5, 2004
XTOM releases its source code for download. CVS Repositories setup with the latest working version of XTOM source.