Projects / Simple C Expat Wrapper

Simple C Expat Wrapper

The aim of SCEW is to provide an easy interface around the XML Expat parser, as well as a simple interface for creating new XML documents. It provides functions to load and access XML elements without the need to create Expat event handling routines every time you want to load a new XML document. It uses a DOM-like object model for new or parsed XML documents, supports loading concatenated XML documents, can copy and compare full XML documents, elements, or attributes, writes XML documents to multiple outputs, and allows adding new I/O sources easily. It supports UTF-8, ISO-8859-1, and US-ASCII encoding (and UTF-16 in Windows).


Recent releases

  •  14 Sep 2010 17:54

    Release Notes: This is a minor bugfix release. It fixes an issue with whitespaces when parsing streams and a minor compilation problem on ARM platforms.

    •  04 Jun 2010 09:49

      Release Notes: This is a minor bug fix release that solves an issue when XML preamble is trimmed at parsing time.

      •  11 Dec 2009 19:02

        Release Notes: This minor release introduces character escaping. It also fixes the output on the Windows console for UTF-16 characters.

        •  30 Nov 2009 20:26

          Release Notes: This is a minor release including two bugfixes and improvements for XML tree and element comparisons.

          •  30 Oct 2009 17:16

            Release Notes: This release includes many improvements: unit tests, a homogenized API, many new functions, support for custom I/O sources, documentation updates, improved Windows support, and many others.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.