File: main.doxy

package info (click to toggle)
libnxml 0.18.5-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 428 kB
  • sloc: ansic: 3,225; makefile: 45; sh: 33
file content (101 lines) | stat: -rw-r--r-- 3,336 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/*!\mainpage nXml Library
 *
 * \section Author
 * Andrea Marchesini <baku@ippolita.net> - Web Site: 
 * https://github.com/bakulf/libnxml
 *
 * \section description 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
 * (https://github.com/bakulf/libmrss/).
 *
 * Why Nxml ? N is from
 * <a href="http://en.wikipedia.org/wiki/Naples">Naples</a> 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.
 *
 * \section License
 *
 * nXml is a FreeSoftware project released under
 * <a href="http://www.gnu.org/licenses/lgpl.html">LGPL 2.0</a>.
 *
 * \section Required
 *
 * - <a href="http://curl.haxx.se/">libcurl</a> is a free and easy-to-use 
 * client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, 
 * SFTP, TFTP, TELNET, DICT, FILE and LDAP. libcurl supports SSL certificates, 
 * HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, 
 * cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, 
 * Kerberos4), file transfer resume, http proxy tunneling and more!
 *
 * \section Download
 *
 * - libnxml https://github.com/bakulf/libnxml
 *
 * \section install1 Installation from source
 *
 * \code
 * tar xvfz libnxml-<version>.tar.gz
 * cd libnxml-<version>
 * ./configure --prefix=/usr
 * make
 * make install
 * \endcode
 *
 * \section install2 Installation from CVS
 * Run the following commands in a directory that you have write access to
 * (such as your home dirctory):
 *
 * \code
 * cvs -d:pserver:anonymous@ippolita.net:/home/cvs login
 * \endcode
 * (Just hit enter for the password)
 * \code
 * cvs -z3 -d:pserver:anonymous@ippolita.net:/home/cvs co libnxml
 * \endcode
 *
 * Once you have checked the source of libnxml, run the following commands:
 *
 * \code
 * cd libnxml
 * ./autogen.sh
 * ./configure --prefix=/usr
 * make
 * make install
 * \endcode
 *
 * When there are changes to libnxml's code, you will want to update you local
 * copy. Run from the directory libnxml:
 *
 * \code
 * cvs update -dP
 * ./configure --prefix=/usr
 * make
 * make install
 * \endcode
 *
 * \section Support
 *
 * Support for nXml is available to all via email: baku@ippolita.net.
 *
 * \section support1 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.
 *
 * \section 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.
 */