NanoXML 2 Lite is a small non-validating parser for Java.

For additional information see: http://nanoxml.sourceforge.net/orig//

The NanoXML 2 Lite library has been included into the Quaqua Look and Feel, to be able to parse XML encoded preferences files of the Mac OS X Finder.

Since the Quaqua Look and Feel has to be Java 1.3 compliant, we can not use one of the XML extensions, which are part of Java 1.4 and more recent Java API's.

We have chosen to use NanoXML Lite over SAX or DOM, because we don't need many features of XML, and because we do not want to add a library to the Quaqua Look and Feel, which exceeds the size of Quaqua itself.