What is EAXP?
EAXP is a XML SAX parser for Symbian. It was originally written (rc1)
from scratch in one day with certain purposes in mind:
- it needed to be simple
- it needed to be efficient
- it needed to be SAX
- it needed to have VERY small runtime size and memory footprint
- it didn't need to have Schema/strict syntax validation
It is, in no sense, a full-featured XML parser such as Expat. But it gets the
job done. EAXP has been selected for
numerous commercial as well as noncommercial
projects due to its clear API, good performance and shallow learning curve.
Features:
- Single pass approach, event model (SAX) parsing
- Namespace support for element/attribute names
- CDATA-section support
- Comments support
- character escape code support
- XML document generation via a DOM model (see eaxp_dom.h)
Downloads
EAXP is released under the LGPL licence.
1.0.4 - 10.5.2007
EAXP 1.0.4
UTF-8 support.
1.0.3 - 20.10.2006
EAXP 1.0.3
Added comments support. Added DOM structures for generating XML
documents. Symbian 9 secure platform / Series60 v3.x buildfiles.
Old releases
1.0.2 - 8.7.2005
EAXP 1.0.2
Contains the sources and
documentation. Should compile nicely on any Symbian environment. A unit test
suite style program is included as an example.
Contacting the author
You can reach the author Matti Dahlbom via email:
matti at 777-team.org