Mini-XML: Lightweight XML Support Library
Recent News
21:55 Jan 28, 2008, 0 comments
Mini-XML 2.5 - The new release fixes some XML parsing problems and adds many new mxmldoc features.
20:28 Jan 03, 2008, 2 comments
New Forums Online! - I've added two forums to the Mini-XML web site.
22:54 Nov 22, 2007, 0 comments
Mini-XML 2.4 - Mini-XML 2.4 fixes some build and XML parsing bugs, adds support for the apos character entity, and adds per-thread global settings.
About Mini-XML
Mini-XML is a small XML parsing library that you can use to read
XML and XML-like data files in your application without requiring
large non-standard libraries. Mini-XML only requires an ANSI C
compatible compiler (GCC works, as do most vendors' ANSI C
compilers) and a 'make' program.
Mini-XML provides the following functionality:
- Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded
XML files and strings.
- Data is stored in a linked-list tree structure,
preserving the XML data hierarchy.
- Supports arbitrary element names, attributes, and
attribute values with no preset limits, just available
memory.
- Supports integer, real, opaque ("cdata"), and text data
types in "leaf" nodes.
- Functions for creating, indexing, and managing trees of
data.
- "Find" and "walk" functions for easily locating and
navigating trees of data.
|