XMLIO

Introduction - Documentation - License - Download - Links - Contacts


Introduction

XMLIO is a high level C++ library, which provides you with easy to use functions to read and write XML formated files. It is based on expat (http://sourceforge.net/projects/expat), a prevalent C library for processing XML files.
Since XML has become a very popular format with a lot of tools already available we find that a high level C++ library to construct C++ objects out of a XML data structure and vise versa is highly desired. XMLIO provides you with some base classes with helpfull functions to read and write XML files. You just have to derive your classes from an appropriate XMLIO class to give them the ability to read and write XML files.

Documentation

The reference introduces to the concept of xmlio. We generate a class reference by using doc++. The whole documentation is available as tarball.
More help can be expected at the xmlio discussion mailing list. There is also a short tutorial available which shows the first steps how to read and write xml documents by using xmlio.

License

The xmlio library is currently available under the GNU Lesser General Public License (LGPL) version 2 or newer. This license allows you to link with the library in such a way that users can modify the library and have your application use the new version.

Download

Download the latest release from the sourceforge file repository or visit our repository at sourceforge.

Links
http://sourceforge.net/projects/xmlio - We at SourceForge
http://sourceforge.net/projects/expat - Expat library.
http://www.zaik.uni-koeln.de/~hmm/ghmm - GNU Hidden Markov Model (ghmm), derived from gxl_graph.
There is another project with the same subject and name: Paul Miller's xmlio.
A part of gnome-libxml is also called xmlio.

Contacts

XMLIO has been developed in 2001 by Achim Gädke and Peter Pipenbacher at the Center of Applied Informatics of the University of Cologne (www.zaik.uni-koeln.de).
Any questions? Just ask! xmlio-discuss@lists.sourceforge.net

Achim Gädke - Achim.Gaedke@zpr.uni-koeln.de
Peter Pipenbacher - pipenbacher@zpr.uni-koeln.de