KXParse is a PHP-based, lightweight, easy-to-use XML parser. It does not require installation because it's just an include file that's loaded on the fly. It features an API that simplifies the process of reading files.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release enhances speed and memory utilization of
the initial parsing operation. It offers the ability to select/
iterate over elements in a cross-level manner (i.e
ignoring XML levels) which can be useful in many cases.
It also adds a limit argument to xsearch that works like
MySQL's LIMIT clause, in addition to other small fixes.
This version adds minor features, makes some slight
optimizations, changes some method names for better
understanding, and fixes one single bug. The
documentation now reflects this version.
The usage of the edition resolver as a way to edit the XML tree was very buggy. Therefore, this version reuses the tree dumper to perform editions, and has a lot of minor optimizations and bugfixes.
This release was intended for general checking and bug hunting. Four
bugs have been fixed, related to options and element counting. Only
one more API method has been implemented. The documentation has been
expanded and is now bundled.