Xineo OAX (Object-oriented API for XML) is a Java package offering an alternative to pure DOM or SAX for XML documents parsing. It is based on SAX, and thus allows large XML documents and XML streams to be parsed without being loaded in memory. But it also offers a convenient way to handle parsed data in an object-oriented way, allowing clean design and code-reuse.
Xineo OAX is published under the LGPL licence.
doc/: documentation files, including :
net/: source code.schema/: XML schemas.test/: demo source code.xineo-oax-[version].jar: java archive containg the pre-complied binaries.build.xml: Build file to be used with Ant.
Like any Java library, you just need to put xineo-oax-X.X.X.jar in your classpath in order
to use it. To do so, you can modify your CLASSPATH environment variable, or mount
the jar using your favorite Java IDE (please refer to appropriate documentation).
You also need to have a JAXP implementation available (at least the SAX-related part). If you use the 1.4 version of the JDK, you can use the built-in implementation. If you don't want to do so, or use a previous version of the JDK, you should consider using Xerces or Crimson, both available from the Apache XML Project.