italiano english
Nunni MCAX logo  

NunniMCAX

italiano english

arrow Home

Menu

Home

Documentation

Downloads

 

NunniSoft

NunniSoft Logo

 

Search

Google search

Cerca in:

www
NunniSoft

Validation

Valid HTML 4.01!
Valid CSS!

 

Powered by

Powered by FreeBSD!
Nuovo!
EasyNet is a .NET Windows application for anybody who needs to plug a computer on more than one network. EasyNet makes this process a matter of just a click..

Welcome

NunniMCAX is a C, non validating XML parser. Its APIs and functioning are very similar to SAX. That means that if you're familiar with SAX it will be straitforward to start using it.

NunniMCAX has been built using an Open Source FSM (Finite State Machine) generator, namely NunniFSMGen, available at nunnifsmgen.nunnisoft.ch

NunniMCAX is not and will never be a competitor of xerces nor expat. In fact, the aim of NunniMCAX is to be a lightweight, fast and reliable XML parser to be used in environment with limited resources (embedded, mobiles, etc..). A minimal (only well-formed check) executable linked statically against the library with all symbols stripped away on FreeBSD has a size below 19 KByte. NunniMCAX don't validate nor entity expansion.. but it strives to verify that the document is well-formed.

NunniMCAX is free software (LGPL), but, if you use and find it useful, please consider making a donation. Even if small, it would help!

News

NunniMCAX v. 1.4.1 is now available!

September 16th, 2005: New release of NunniMCAX.

This release is essentially a bug fix over v. 1.4:

  • Fixed a memory leaks thanks to Frank D'Arcy, who first discovered them and provided the patch
  • Fixed a bug in the FSM logic. While inside a comment, finding a '>' would cause the FSM to enter the TEXT state instead of staying in the COMMENT state

NunniMCAX v. 1.4 is now available!

February 21st, 2005: New release of NunniMCAX.

This release add an API function for parsing xml documents in memory in form of char *str. The rest of the API stays unchanged.

NunniMCAX v. 1.3 is now available!

August 12th, 2004: New release of NunniMCAX.

This release brings to you an even smaller library:

  • optimized for size.. reduntant functions are substituted with #define.

NunniMCAX v. 1.2 is now available!

August 6th, 2004: New release of NunniMCAX.

This release is essentially a bug fix over v. 1.1.1:

  • corrected bug NunniStack would not work in case of multiple fsm instances of the parser.
  • renamed vai to reporter.
  • updated the Makefile.

NunniMCAX v. 1.1.1 is now available!

August 5th, 2004: New release of NunniMCAX.

This release is essentially a bug fix over v. 1.1:

  • report line number on non well-formed error
  • bug fix that prevented errors to be notified

NunniMCAX v. 1.1 is now available!

August 4th, 2004: New release of NunniMCAX.

This release brings to you a more solid and smaller library:

  • Added new functions error() and ignore() that are used instead of many redundant similar functions.
  • A few bug fix.

NunniSoft contributes again to the Open Source world!

February 26th, 2004: NunniMCAX, a small C library for parsing XML, becomes open source...


Since February 26th, NunniMCAX is open software and is released under the GNU LGPL License. You can download the source and binaries at SourceForge, who host the project:
SourceForge.net Logo


Copyright © 2003 NunniSoft ™ of Nunnari Sagl
CH-6935 Bosco Luganese - tel: +41-76-320 85 61 - fax: +41-91-604 65 11