nXml Library

0.18.3

Author

Andrea Marchesini <bakunin@autistici.org> - Web Site: http://www.autistici.org/bakunin/

Description

nXML is a C library for parsing, writing and creating XML 1.0 and 1.1 files or streams. It supports utf-8, utf-16be and utf-16le, ucs-4 (1234, 4321, 2143, 2312).

This library is tested on Linux, Windows, *BSD, Solaris, Minix 3.

Why another XML library? Because it is fast, easy-to-use and -important- it is my personal work about the second layer of the Semantic Web. Other my softwares are based on this library. Annotea (http://www.autistici.org/bakunin/annotea/), Morla (http://www.autistici.org/bakunin/morla/) and libmrss (http://www.autistici.org/bakunin/libmrss/).

Why Nxml ? N is from Naples a beautiful italian city. I was there when I started to write this code. Who doesn't know Naples, maybe he should spend some day in that city because it is full of history, culture and wonderful people.

License

nXml is a FreeSoftware project released under LGPL 2.0.

Required

Download

Installation from source

 tar xvfz libnxml-<version>.tar.gz
 cd libnxml-<version>
 ./configure --prefix=/usr
 make
 make install

Installation from CVS

Run the following commands in a directory that you have write access to (such as your home dirctory):

 cvs -d:pserver:anonymous@ippolita.net:/home/cvs login
(Just hit enter for the password)
 cvs -z3 -d:pserver:anonymous@ippolita.net:/home/cvs co libnxml

Once you have checked the source of libnxml, run the following commands:

 cd libnxml
 ./autogen.sh
 ./configure --prefix=/usr
 make
 make install

When there are changes to libnxml's code, you will want to update you local copy. Run from the directory libnxml:

 cvs update -dP
 ./configure --prefix=/usr
 make
 make install

Support

Support for nXml is available to all via email: bakunin@autistici.org.

Commercial Support

Commercial users of nXml are strongly encouraged to purchase a commercial support contract, please contact me for a quotation. I will always prioritise support requests from those with support contracts.

Donations

Users not purchasing commercial support are encouraged (but not obliged) to make a donation. By donating you are supporting the principle of open source/free software and you will help ensure continued development of nXml.

Generated on Thu Aug 21 23:58:23 2008 for libnxml by  doxygen 1.5.5