Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 2cafe2a3b7c121b1eea6bfce67a94f52 > files > 32

libnxml-devel-0.18.3-5.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libnxml: nXml Library</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">libnxml&#160;<span id="projectnumber">0.18.3</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<h1>nXml Library </h1>  </div>
</div>
<div class="contents">
<div class="textblock"><h2><a class="anchor" id="Author"></a>
Author</h2>
<p>Andrea Marchesini &lt;<a href="mailto:bakunin@autistici.org">bakunin@autistici.org</a>&gt; - Web Site: <a href="http://www.autistici.org/bakunin/">http://www.autistici.org/bakunin/</a></p>
<h2><a class="anchor" id="description"></a>
Description</h2>
<p>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).</p>
<p>This library is tested on Linux, Windows, *BSD, Solaris, Minix 3.</p>
<p>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 (<a href="http://www.autistici.org/bakunin/annotea/">http://www.autistici.org/bakunin/annotea/</a>), Morla (<a href="http://www.autistici.org/bakunin/morla/">http://www.autistici.org/bakunin/morla/</a>) and libmrss (<a href="http://www.autistici.org/bakunin/libmrss/">http://www.autistici.org/bakunin/libmrss/</a>).</p>
<p>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.</p>
<h2><a class="anchor" id="License"></a>
License</h2>
<p>nXml is a FreeSoftware project released under <a href="http://www.gnu.org/licenses/lgpl.html">LGPL 2.0</a>.</p>
<h2><a class="anchor" id="Required"></a>
Required</h2>
<ul>
<li><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!</li>
</ul>
<h2><a class="anchor" id="Download"></a>
Download</h2>
<ul>
<li>libnxml <a href="http://www.autistici.org/bakunin/libnxml/">http://www.autistici.org/bakunin/libnxml/</a></li>
</ul>
<h2><a class="anchor" id="install1"></a>
Installation from source</h2>
<div class="fragment"><pre class="fragment"> tar xvfz libnxml-&lt;version&gt;.tar.gz
 cd libnxml-&lt;version&gt;
 ./configure --prefix=/usr
 make
 make install
</pre></div><h2><a class="anchor" id="install2"></a>
Installation from CVS</h2>
<p>Run the following commands in a directory that you have write access to (such as your home dirctory):</p>
<div class="fragment"><pre class="fragment"> cvs -d:pserver:anonymous@ippolita.net:/home/cvs login
</pre></div><p> (Just hit enter for the password) </p>
<div class="fragment"><pre class="fragment"> cvs -z3 -d:pserver:anonymous@ippolita.net:/home/cvs co libnxml
</pre></div><p>Once you have checked the source of libnxml, run the following commands:</p>
<div class="fragment"><pre class="fragment"> cd libnxml
 ./autogen.sh
 ./configure --prefix=/usr
 make
 make install
</pre></div><p>When there are changes to libnxml's code, you will want to update you local copy. Run from the directory libnxml:</p>
<div class="fragment"><pre class="fragment"> cvs update -dP
 ./configure --prefix=/usr
 make
 make install
</pre></div><h2><a class="anchor" id="Support"></a>
Support</h2>
<p>Support for nXml is available to all via email: <a href="mailto:bakunin@autistici.org">bakunin@autistici.org</a>.</p>
<h2><a class="anchor" id="support1"></a>
Commercial Support</h2>
<p>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.</p>
<h2><a class="anchor" id="Donations"></a>
Donations</h2>
<p>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. </p>
</div></div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Feb 8 2011 for libnxml by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>