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).

Tags
Licenses
Implementation

RSS Recent releases

  •  14 Sep 2010 23:05

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 10:48

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 21:17

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

  •  30 Oct 2009 17:32

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.

Screenshot

Project Spotlight

GunsPHP

An event-based JavaScript embedded PHP framework.

Screenshot

Project Spotlight

Adagios

A Web-based Nagios configuration interface.