applied syntax patch from Rick Jones and rebuilt the web site. Daniel
* doc/xml.html doc/*.html: applied syntax patch from Rick Jones
and rebuilt the web site.
Daniel
diff --git a/doc/xmlio.html b/doc/xmlio.html
index 7a390a2..cf218d9 100644
--- a/doc/xmlio.html
+++ b/doc/xmlio.html
@@ -90,11 +90,11 @@
<p>Table of Content:</p>
<ol>
<li><a href="#General1">General overview</a></li>
-<li><a href="#basic">The basic buffer type</a></li>
-<li><a href="#Input">Input I/O handlers</a></li>
-<li><a href="#Output">Output I/O handlers</a></li>
-<li><a href="#entities">The entities loader</a></li>
-<li><a href="#Example2">Example of customized I/O</a></li>
+ <li><a href="#basic">The basic buffer type</a></li>
+ <li><a href="#Input">Input I/O handlers</a></li>
+ <li><a href="#Output">Output I/O handlers</a></li>
+ <li><a href="#entities">The entities loader</a></li>
+ <li><a href="#Example2">Example of customized I/O</a></li>
</ol>
<h3><a name="General1">General overview</a></h3>
<p>The module <code><a href="http://xmlsoft.org/html/libxml-xmlio.html">xmlIO.h</a></code> provides
@@ -107,35 +107,35 @@
<code>xmlGetExternalEntityLoader()</code> and
<code>xmlSetExternalEntityLoader()</code>. <a href="#entities">Check the
example</a>.</li>
-<li>Input I/O buffers which are a commodity structure used by the parser(s)
+ <li>Input I/O buffers which are a commodity structure used by the parser(s)
input layer to handle fetching the informations to feed the parser. This
provides buffering and is also a placeholder where the encoding
converters to UTF8 are piggy-backed.</li>
-<li>Output I/O buffers are similar to the Input ones and fulfill similar
+ <li>Output I/O buffers are similar to the Input ones and fulfill similar
task but when generating a serialization from a tree.</li>
-<li>A mechanism to register sets of I/O callbacks and associate them with
+ <li>A mechanism to register sets of I/O callbacks and associate them with
specific naming schemes like the protocol part of the URIs.
<p>This affect the default I/O operations and allows to use specific I/O
handlers for certain names.</p>
-</li>
+ </li>
</ul>
<p>The general mechanism used when loading http://rpmfind.net/xml.html for
example in the HTML parser is the following:</p>
<ol>
<li>The default entity loader calls <code>xmlNewInputFromFile()</code> with
the parsing context and the URI string.</li>
-<li>the URI string is checked against the existing registered handlers
+ <li>the URI string is checked against the existing registered handlers
using their match() callback function, if the HTTP module was compiled
in, it is registered and its match() function will succeeds</li>
-<li>the open() function of the handler is called and if successful will
+ <li>the open() function of the handler is called and if successful will
return an I/O Input buffer</li>
-<li>the parser will the start reading from this buffer and progressively
+ <li>the parser will the start reading from this buffer and progressively
fetch information from the resource, calling the read() function of the
handler until the resource is exhausted</li>
-<li>if an encoding change is detected it will be installed on the input
+ <li>if an encoding change is detected it will be installed on the input
buffer, providing buffering and efficient use of the conversion
routines</li>
-<li>once the parser has finished, the close() function of the handler is
+ <li>once the parser has finished, the close() function of the handler is
called once and the Input buffer and associated resources are
deallocated.</li>
</ol>
@@ -143,7 +143,7 @@
default libxml I/O routines.</p>
<h3><a name="basic">The basic buffer type</a></h3>
<p>All the buffer manipulation handling is done using the
-<code>xmlBuffer</code> type define in <code><a href="http://xmlsoft.org/html/libxml-tree.html">tree.h</a></code>which is a
+<code>xmlBuffer</code> type define in <code><a href="http://xmlsoft.org/html/libxml-tree.html">tree.h</a> </code>which is a
resizable memory buffer. The buffer allocation strategy can be selected to be
either best-fit or use an exponential doubling one (CPU vs. memory use
trade-off). The values are <code>XML_BUFFER_ALLOC_EXACT</code> and
@@ -239,8 +239,8 @@
} </pre>
-</li>
-<li>And then use it to save the document:
+ </li>
+ <li>And then use it to save the document:
<pre>FILE *f;
xmlOutputBufferPtr output;
xmlDocPtr doc;
@@ -252,7 +252,7 @@
output = xmlOutputBufferCreateOwn(f, NULL);
res = xmlSaveFileTo(output, doc, NULL);
</pre>
-</li>
+ </li>
</ol>
<p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>