documentations: - doc/xml.html doc/xmlmem.html: added a module describing
documentations:
- doc/xml.html doc/xmlmem.html: added a module describing memory
interfaces and use, updated the main page.
Daniel
diff --git a/doc/xml.html b/doc/xml.html
index 60a66b6..19d82f1 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -3,7 +3,7 @@
<html>
<head>
<title>The XML C library for Gnome</title>
- <meta name="GENERATOR" content="amaya V3.2">
+ <meta name="GENERATOR" content="amaya V3.2.1">
<meta http-equiv="Content-Type" content="text/html">
</head>
@@ -53,6 +53,7 @@
libxml2</a></li>
<li><a href="encoding.html">libxml Internationalization support</a></li>
<li><a href="xmlio.html">libxml Input/Output interfaces</a></li>
+ <li><a href="xmlmem.html">libxml Memory interfaces</a></li>
</ul>
<h2><a name="Introducti">Introduction</a></h2>
@@ -65,23 +66,29 @@
<p>Here are some key points about libxml:</p>
<ul>
+ <li>Libxml exports Push and Pull type parser interfaces for both XML and
+ HTML.</li>
+ <li>Libxml can do Dtd validation at parse time, using a parsed document
+ instance, or with an arbitrary Dtd.</li>
+ <li>Libxml now includes a nearly complete <a
+ href="http://www.w3.org/TR/xpath">XPath</a> and <a
+ href="http://www.w3.org/TR/xptr/">XPointer</a> implementations.</li>
<li>It is written in plain C, making as few assumptions as possible, and
- sticking closely to ANSI C for easy embedding.</li>
+ sticking closely to ANSI C/POSIX for easy embedding. Works on
+ Linux/Unix/Windows, ported to a number of other platforms. </li>
+ <li>Basic support for HTTP and FTP client allowing to fetch remote
+ resources</li>
+ <li>The design of modular, most of the extensions can be compiled out.</li>
<li>The internal document repesentation is as close as possible to the <a
href="http://www.w3.org/DOM/">DOM</a> interfaces.</li>
<li>Libxml also has a <a href="http://www.megginson.com/SAX/index.html">SAX
like interface</a>; the interface is designed to be compatible with <a
href="http://www.jclark.com/xml/expat.html">Expat</a>.</li>
- <li>Libxml now includes a nearly complete <a
- href="http://www.w3.org/TR/xpath">XPath</a> implementation.</li>
- <li>Libxml exports Push and Pull type parser interfaces for both XML and
- HTML.</li>
<li>This library is released both under the <a
href="http://www.w3.org/Consortium/Legal/copyright-software-19980720.html">W3C
- IPR</a> and the GNU LGPL. Use either at your convenience, basically this
- should make everybody happy, if not, drop me a mail.</li>
- <li>There is <a href="upgrade.html">a first set of instructions</a>
- concerning upgrade from libxml-1.x to libxml-2.x</li>
+ IPR</a> and the <a href="http://www.gnu.org/copyleft/lesser.html">GNU
+ LGPL</a>. Use either at your convenience, basically this should make
+ everybody happy, if not, drop me a mail.</li>
</ul>
<h2><a name="Documentat">Documentation</a></h2>
@@ -125,8 +132,9 @@
<p>Well, bugs or missing features are always possible, and I will make a point
of fixing them in a timely fashion. The best way to report a bug is to use the
<a href="http://bugs.gnome.org/db/pa/lgnome-xml.html">Gnome bug tracking
-database</a>. I look at reports there regularly and it's good to have a
-reminder when a bug is still open. Check the <a
+database</a> (make sure to use the "gnome-xml" module name, not libxml or
+libxml2). I look at reports there regularly and it's good to have a reminder
+when a bug is still open. Check the <a
href="http://bugs.gnome.org/Reporting.html">instructions on reporting bugs</a>
and be sure to specify that the bug is for the package gnome-xml.</p>
@@ -160,6 +168,9 @@
database:</a>:</p>
<ol>
<li>provide patches when you find problems</li>
+ <li>provide the diffs when you port libxml to a new platform. They may not
+ be integrated in all cases but help pinpointing portability problems and
+ </li>
<li>provice documentation fixes (either as patches to the code comments or
as HTML diffs).</li>
<li>provide new documentations pieces (translations, examples, etc ...)</li>
@@ -219,10 +230,30 @@
<h3>CVS only : check the <a
href="http://cvs.gnome.org/lxr/source/gnome-xml/ChangeLog">Changelog</a> file
-for really accurate description</h3>
+for a really accurate description</h3>
<ul>
- <li>working on HTML and XML links recognition layers, get in touch with me
- if you want to test those.</li>
+ <li>XPointer implementation and testsuite</li>
+ <li>Lot of XPath fixes, added variable and functions registration, more
+ tests</li>
+ <li>Portability fixes, lots of enhancements toward an easy Windows build and
+ release</li>
+ <li>Late validation fixes</li>
+ <li>Integrated a lot of contributed patches</li>
+ <li>added memory management docs</li>
+</ul>
+
+<p>Item floating around but not actively worked on, get in touch with me if
+you want to test those</p>
+<ul>
+ <li>working on HTML and XML links recognition layers</li>
+ <li>parsing/import of Docbook SGML docs</li>
+</ul>
+
+<h3>2.2.4: Oct 1 2000:</h3>
+<ul>
+ <li>main XPath problem fixed</li>
+ <li>Integrated portability patches for Windows</li>
+ <li>Serious bug fixes on the URI and HTML code</li>
</ul>
<h3>2.2.3: Sep 17 2000</h3>
@@ -1308,6 +1339,6 @@
<p><a href="mailto:Daniel.Veillard@w3.org">Daniel Veillard</a></p>
-<p>$Id: xml.html,v 1.52 2000/09/17 16:38:14 veillard Exp $</p>
+<p>$Id: xml.html,v 1.53 2000/09/29 02:42:04 veillard Exp $</p>
</body>
</html>