Projects / Mini-XML

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. It only requires an ANSI C compatible compiler (GCC works, as do most vendors' ANSI C compilers) and a "make" program. It supports reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML strings and files, and provides a hierarchical view of the file via a linked-list tree structure of typed nodes and functions for managing, traversing, indexing, and searching the tree.

Tags Software Development Libraries Text Processing Markup XML
Licenses LGPL
Operating Systems Mac OS X Windows Windows OS Independent POSIX Unix
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 May 2009 23:23
  • Rrelease-after

Changes: This release fixes some UTF-8, wrapping, and mxmldoc issues and adds support for Xcode documentation sets.

  • Rrelease-mid
  •  29 Jan 2008 00:51
  • Rrelease-after

Changes: This version fixes some XML parsing problems and adds many new mxmldoc features.

  • Rrelease-mid
  •  23 Nov 2007 04:45
  • Rrelease-after

Changes: This version fixes some build and XML parsing bugs, adds support for the apos character entity, and adds per-thread global settings.

  • Rrelease-mid
  •  26 Apr 2007 23:39
  • Rrelease-after

Changes: This version adds a SAX API, more convenience functions, a user data pointer to the mxml_node_t structure, and improved HTML and new man page output from mxmldoc. This release also offers relaxed LGPL licensing that allows static linking.

  • Rrelease-mid
  •  19 May 2005 08:39
  • Rrelease-after

Changes: This release fixes a bug in the reading of custom data nodes.

No-screenshot

Project Spotlight

amavisd-new

A high-performance interface between MTAs and content checkers.

Faa71afde853c8786da0130a1e7a0ed0_thumb

Project Spotlight

AvantSlash

A utility for reading Slashdot on your mobile Internet-connected device.