Coding Philosophy

Data structures

How to

Handling Unicode

Download sxmlc files

Project detail and discuss

Get support

Project Information

About this project:

This is the sxmlc project.

This is a Simple XML parser written in C.
"Simple" means that it does not implement all XML specifications, only the most widely used ones. It is not an attempt to re-write the fine 'libxmlc' or 'expat'! :-)

It is also not an XML-validation tool!

Therefore, it will probably fail most of the OASIS tests. ;-)

It is just intended to give C developers an API for XML handling as simple and flexible as possible, being fast and memory-efficient.
It can be compiled as a stand-alone library to be included in other applications, possibly written in other languages, or be included directly in C projects (add 21 Kb to your executable).


Join this project:

To join this project, please contact the project administrators, as shown on the project summary page.

Get the source code:

Source code for this project may be available as downloads or through one of the SCM repositories used by the project, as accessible from the project develop page.

Update project web pages:

This page is the default project web page supplied by If you are a member of this project, you can deploy your own project web pages as per our site documentation.

If you are a web page developer interested in this project, please consider reaching out to the project admin (per the "Join this project" section, above) to offer your assistance.

Project Web Hosted by

©Copyright 1999-2010 - Geeknet, Inc., All Rights Reserved

About - Legal - Help