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.
| Tags | Software Development Libraries php classes Text Processing Markup XML |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Release Notes: Two new methods in cross-level iteration have been added. A bug in a former method has been fixed. There are documentation updates.


Release Notes: 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.


Release Notes: 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.


Release Notes: 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.


Release Notes: 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.