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||Software Development Libraries XML|
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.
Release Notes: This is a minor bug fix release that solves an issue when XML preamble is trimmed at parsing time.
Release Notes: This minor release introduces character escaping. It also fixes the output on the Windows console for UTF-16 characters.
Release Notes: This is a minor release including two bugfixes and improvements for XML tree and element comparisons.
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.