main.doxy

Go to the documentation of this file.
00001 /*!\mainpage nXml Library
00002  *
00003  * \section Author
00004  * Andrea Marchesini <bakunin@autistici.org> - Web Site: 
00005  * http://www.autistici.org/bakunin/
00006  *
00007  * \section description Description
00008  *
00009  * nXML is a C library for parsing, writing and creating XML 1.0 and 1.1 files
00010  * or streams. It supports utf-8, utf-16be and utf-16le, ucs-4 (1234, 4321,
00011  * 2143, 2312).
00012  *
00013  * This library is tested on Linux, Windows, *BSD, Solaris, Minix 3.
00014  *
00015  * Why another XML library? Because it is fast, easy-to-use and -important- it 
00016  * is my personal work about the second layer of the Semantic Web. Other my
00017  * softwares are based on this library. Annotea
00018  * (http://www.autistici.org/bakunin/annotea/), Morla
00019  * (http://www.autistici.org/bakunin/morla/) and libmrss
00020  * (http://www.autistici.org/bakunin/libmrss/).
00021  *
00022  * Why Nxml ? N is from
00023  * <a href="http://en.wikipedia.org/wiki/Naples">Naples</a> a beautiful italian
00024  * city. I was there when I started to write this code. Who doesn't know 
00025  * Naples, maybe he should spend some day in that city because it is full of
00026  * history, culture and wonderful people.
00027  *
00028  * \section License
00029  *
00030  * nXml is a FreeSoftware project released under
00031  * <a href="http://www.gnu.org/licenses/lgpl.html">LGPL 2.0</a>.
00032  *
00033  * \section Required
00034  *
00035  * - <a href="http://curl.haxx.se/">libcurl</a> is a free and easy-to-use 
00036  * client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, 
00037  * SFTP, TFTP, TELNET, DICT, FILE and LDAP. libcurl supports SSL certificates, 
00038  * HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, 
00039  * cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, 
00040  * Kerberos4), file transfer resume, http proxy tunneling and more!
00041  *
00042  * \section Download
00043  *
00044  * - libnxml http://www.autistici.org/bakunin/libnxml/
00045  *
00046  * \section install1 Installation from source
00047  *
00048  * \code
00049  * tar xvfz libnxml-<version>.tar.gz
00050  * cd libnxml-<version>
00051  * ./configure --prefix=/usr
00052  * make
00053  * make install
00054  * \endcode
00055  *
00056  * \section install2 Installation from CVS
00057  * Run the following commands in a directory that you have write access to
00058  * (such as your home dirctory):
00059  *
00060  * \code
00061  * cvs -d:pserver:anonymous@ippolita.net:/home/cvs login
00062  * \endcode
00063  * (Just hit enter for the password)
00064  * \code
00065  * cvs -z3 -d:pserver:anonymous@ippolita.net:/home/cvs co libnxml
00066  * \endcode
00067  *
00068  * Once you have checked the source of libnxml, run the following commands:
00069  *
00070  * \code
00071  * cd libnxml
00072  * ./autogen.sh
00073  * ./configure --prefix=/usr
00074  * make
00075  * make install
00076  * \endcode
00077  *
00078  * When there are changes to libnxml's code, you will want to update you local
00079  * copy. Run from the directory libnxml:
00080  *
00081  * \code
00082  * cvs update -dP
00083  * ./configure --prefix=/usr
00084  * make
00085  * make install
00086  * \endcode
00087  *
00088  * \section Support
00089  *
00090  * Support for nXml is available to all via email: bakunin@autistici.org.
00091  *
00092  * \section support1 Commercial Support
00093  * Commercial users of nXml are strongly encouraged to purchase a commercial
00094  * support contract, please contact me for a quotation. I will always
00095  * prioritise support requests from those with support contracts.
00096  *
00097  * \section Donations
00098  * Users not purchasing commercial support are encouraged (but not obliged) to
00099  * make a donation. By donating you are supporting the principle of open
00100  * source/free software and you will help ensure continued development of nXml.
00101  */

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