mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-30 22:43:14 +03:00
applied a new patch from Aleksey Sanin updated the documentation to
* c14n.c: applied a new patch from Aleksey Sanin * doc/site.xsl doc/xml.html doc/*.html: updated the documentation to reference Aleksey implementation of XML digital Signatures Daniel
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* c14n.c: applied a new patch from Aleksey Sanin
|
||||||
|
* doc/site.xsl doc/xml.html doc/*.html: updated the documentation
|
||||||
|
to reference Aleksey implementation of XML digital Signatures
|
||||||
|
|
||||||
Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
|
Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
* xpath.c: small fix to avoid potential problem due to
|
* xpath.c: small fix to avoid potential problem due to
|
||||||
|
21
c14n.c
21
c14n.c
@ -437,20 +437,15 @@ xmlExcC14NProcessNamespacesAxis(xmlC14NCtxPtr ctx, xmlNodePtr cur)
|
|||||||
attr = cur->properties;
|
attr = cur->properties;
|
||||||
while (attr != NULL) {
|
while (attr != NULL) {
|
||||||
/*
|
/*
|
||||||
* todo: do we need to check that attribute is visible and has non
|
* we need to check that attribute is visible and has non
|
||||||
* default namespace
|
* default namespace (XML Namespaces: "default namespaces
|
||||||
|
* do not apply directly to attributes")
|
||||||
*/
|
*/
|
||||||
if (xmlC14NIsVisible(ctx, attr)) {
|
if ((attr->ns != NULL) && xmlC14NIsVisible(ctx, attr) &&
|
||||||
ns = (attr->ns != NULL) ? attr->ns : xmlSearchNs(ctx->doc, cur,
|
(xmlListSearch(list, attr->ns) == NULL) &&
|
||||||
NULL);
|
(!xmlExcC14NIsRendered(ctx, attr->ns))) {
|
||||||
if ((ns != NULL) && (xmlC14NIsVisible(ctx, attr)) &&
|
xmlListInsert(list, attr->ns);
|
||||||
(!xmlC14NIsXmlNs(ns))) {
|
xmlXPathNodeSetAdd(ctx->ns_rendered, (xmlNodePtr) attr->ns);
|
||||||
if ((xmlListSearch(list, ns) == NULL)
|
|
||||||
&& (!xmlExcC14NIsRendered(ctx, ns))) {
|
|
||||||
xmlListInsert(list, ns);
|
|
||||||
xmlXPathNodeSetAdd(ctx->ns_rendered, (xmlNodePtr) ns);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
attr = attr->next;
|
attr = attr->next;
|
||||||
}
|
}
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
10
doc/FAQ.html
10
doc/FAQ.html
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
@ -278,8 +279,7 @@ pnode=pxmlDoc->children->children;</pre>
|
|||||||
<li>
|
<li>
|
||||||
<em>XPath implementation looks seriously broken</em>
|
<em>XPath implementation looks seriously broken</em>
|
||||||
<p>XPath implementation prior to 2.3.0 was really incomplete, upgrade to
|
<p>XPath implementation prior to 2.3.0 was really incomplete, upgrade to
|
||||||
a recent version, the implementation and debug of libxslt generated fixes
|
a recent version, there is no known bug in the current version.</p>
|
||||||
for most obvious problems.</p>
|
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<em>The example provided in the web page does not compile</em>
|
<em>The example provided in the web page does not compile</em>
|
||||||
@ -307,7 +307,9 @@ pnode=pxmlDoc->children->children;</pre>
|
|||||||
<li>
|
<li>
|
||||||
<a href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&dir=gnome-xml">Browse
|
<a href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&dir=gnome-xml">Browse
|
||||||
the libxml source</a> , I try to write code as clean and documented
|
the libxml source</a> , I try to write code as clean and documented
|
||||||
as possible, so looking at it may be helpful</li>
|
as possible, so looking at it may be helpful. Especially the code of
|
||||||
|
xmllint.c and of the various testXXX.c tests programs should provide
|
||||||
|
good example on how to do things with the library.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>What about C++ ?
|
<li>What about C++ ?
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
@ -119,12 +120,16 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
in OpenNSD/AOLServer</a>
|
in OpenNSD/AOLServer</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provides
|
<a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provided the
|
||||||
libxml/libxslt <a href="http://www.rexx.com/~dkuhlman">wrappers for
|
first version of libxml/libxslt <a href="http://www.rexx.com/~dkuhlman">wrappers for Python</a>
|
||||||
Python</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>Petr Kozelka provides <a href="http://sourceforge.net/projects/libxml2-pas">Pascal units to glue
|
<li>Petr Kozelka provides <a href="http://sourceforge.net/projects/libxml2-pas">Pascal units to glue
|
||||||
libxml2</a> with Kylix and Delphi and other Pascal compilers</li>
|
libxml2</a> with Kylix and Delphi and other Pascal compilers</li>
|
||||||
|
<li>
|
||||||
|
<a href="mailto:aleksey@aleksey.com">Aleksey Sanin</a> implemented the
|
||||||
|
<a href="http://www.w3.org/Signature/">XML Canonicalization and XML
|
||||||
|
Digital Signature</a><a href="http://www.aleksey.com/xmlsec/">implementations for libxml2</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
<p><a href="bugs.html">Daniel Veillard</a></p>
|
<p><a href="bugs.html">Daniel Veillard</a></p>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
@ -117,9 +118,7 @@ languages:</p>
|
|||||||
<li>XML Catalogs Working Draft 06 August 2001: <a href="http://www.oasis-open.org/committees/entity/spec-2001-08-06.html">http://www.oasis-open.org/committees/entity/spec-2001-08-06.html</a>
|
<li>XML Catalogs Working Draft 06 August 2001: <a href="http://www.oasis-open.org/committees/entity/spec-2001-08-06.html">http://www.oasis-open.org/committees/entity/spec-2001-08-06.html</a>
|
||||||
</li>
|
</li>
|
||||||
<li>Canonical XML Version 1.0: <a href="http://www.w3.org/TR/xml-c14n">http://www.w3.org/TR/xml-c14n</a>
|
<li>Canonical XML Version 1.0: <a href="http://www.w3.org/TR/xml-c14n">http://www.w3.org/TR/xml-c14n</a>
|
||||||
and the
|
and the Exclusive XML Canonicalization CR draft <a href="http://www.w3.org/TR/xml-exc-c14n">http://www.w3.org/TR/xml-exc-c14n</a>
|
||||||
<p>Exclusive XML Canonicalization CR draft <a href="http://www.w3.org/TR/xml-exc-c14n">http://www.w3.org/TR/xml-exc-c14n</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>In most cases libxml tries to implement the specifications in a relatively
|
<p>In most cases libxml tries to implement the specifications in a relatively
|
||||||
@ -142,17 +141,22 @@ specification but don't claim to implement them:</p>
|
|||||||
<li>DocBook SGML v4: libxml2 includes a hackish parser to transition to
|
<li>DocBook SGML v4: libxml2 includes a hackish parser to transition to
|
||||||
XML</li>
|
XML</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Libxml2 is known to be very portable, should build and work without
|
<p>Libxml2 is known to be very portable, the library should build and work
|
||||||
serious troubles on a variety of systems (Linux, Unix, Windows, CygWin,
|
without serious troubles on a variety of systems (Linux, Unix, Windows,
|
||||||
MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
CygWin, MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
||||||
<p>Separate documents:</p>
|
<p>Separate documents:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://xmlsoft.org/XSLT/">the libxslt page</a> providing an
|
<a href="http://xmlsoft.org/XSLT/">the libxslt page</a> providing an
|
||||||
implementation of XSLT 1.0 and extensions on top of libxml2</li>
|
implementation of XSLT 1.0 and common extensions like EXSLT for
|
||||||
|
libxml2</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://www.cs.unibo.it/~casarini/gdome2/">the gdome2 page</a>
|
<a href="http://www.cs.unibo.it/~casarini/gdome2/">the gdome2 page</a>
|
||||||
: a standard DOM2 implementation based on libxml2</li>
|
: a standard DOM2 implementation for libxml2</li>
|
||||||
|
<li>
|
||||||
|
<a href="http://www.aleksey.com/xmlsec/">the XMLSec page</a>: an
|
||||||
|
implementation of <a href="http://www.w3.org/TR/xmldsig-core/">W3C XML
|
||||||
|
Digital Signature</a> for libxml2</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p><a href="bugs.html">Daniel Veillard</a></p>
|
<p><a href="bugs.html">Daniel Veillard</a></p>
|
||||||
</td></tr></table></td></tr></table></td></tr></table></td>
|
</td></tr></table></td></tr></table></td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
@ -87,11 +88,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
structured documents/data.</p>
|
structured documents/data.</p>
|
||||||
<p>Here are some key points about libxml:</p>
|
<p>Here are some key points about libxml:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Libxml exports Push and Pull type parser interfaces for both XML and
|
<li>Libxml exports Push (progressive) and Pull (blocking) type parser
|
||||||
HTML.</li>
|
interfaces for both XML and HTML.</li>
|
||||||
<li>Libxml can do DTD validation at parse time, using a parsed document
|
<li>Libxml can do DTD validation at parse time, using a parsed document
|
||||||
instance, or with an arbitrary DTD.</li>
|
instance, or with an arbitrary DTD.</li>
|
||||||
<li>Libxml now includes nearly complete <a href="http://www.w3.org/TR/xpath">XPath</a>, <a href="http://www.w3.org/TR/xptr">XPointer</a> and <a href="http://www.w3.org/TR/xinclude">XInclude</a> implementations.</li>
|
<li>Libxml includes complete <a href="http://www.w3.org/TR/xpath">XPath</a>, <a href="http://www.w3.org/TR/xptr">XPointer</a> and <a href="http://www.w3.org/TR/xinclude">XInclude</a> implementations.</li>
|
||||||
<li>It is written in plain C, making as few assumptions as possible, and
|
<li>It is written in plain C, making as few assumptions as possible, and
|
||||||
sticking closely to ANSI C/POSIX for easy embedding. Works on
|
sticking closely to ANSI C/POSIX for easy embedding. Works on
|
||||||
Linux/Unix/Windows, ported to a number of other platforms.</li>
|
Linux/Unix/Windows, ported to a number of other platforms.</li>
|
||||||
@ -106,7 +107,7 @@ structured documents/data.</p>
|
|||||||
wording.</li>
|
wording.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Warning: unless you are forced to because your application links with a
|
<p>Warning: unless you are forced to because your application links with a
|
||||||
Gnome library requiring it, <strong><span style="background-color: #FF0000">Do Not Use libxml1</span></strong>, use
|
Gnome-1.X library requiring it, <strong><span style="background-color: #FF0000">Do Not Use libxml1</span></strong>, use
|
||||||
libxml2</p>
|
libxml2</p>
|
||||||
<p><a href="bugs.html">Daniel Veillard</a></p>
|
<p><a href="bugs.html">Daniel Veillard</a></p>
|
||||||
</td></tr></table></td></tr></table></td></tr></table></td>
|
</td></tr></table></td></tr></table></td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -145,10 +145,11 @@
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</xsl:variable>
|
</xsl:variable>
|
||||||
<xsl:template name="toc">
|
<xsl:template name="toc">
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
47
doc/xml.html
47
doc/xml.html
@ -52,10 +52,8 @@ languages:</p>
|
|||||||
href="http://www.oasis-open.org/committees/entity/spec-2001-08-06.html">http://www.oasis-open.org/committees/entity/spec-2001-08-06.html</a></li>
|
href="http://www.oasis-open.org/committees/entity/spec-2001-08-06.html">http://www.oasis-open.org/committees/entity/spec-2001-08-06.html</a></li>
|
||||||
<li>Canonical XML Version 1.0: <a
|
<li>Canonical XML Version 1.0: <a
|
||||||
href="http://www.w3.org/TR/xml-c14n">http://www.w3.org/TR/xml-c14n</a>
|
href="http://www.w3.org/TR/xml-c14n">http://www.w3.org/TR/xml-c14n</a>
|
||||||
and the
|
and the Exclusive XML Canonicalization CR draft <a
|
||||||
<p>Exclusive XML Canonicalization CR draft <a
|
href="http://www.w3.org/TR/xml-exc-c14n">http://www.w3.org/TR/xml-exc-c14n</a></li>
|
||||||
href="http://www.w3.org/TR/xml-exc-c14n">http://www.w3.org/TR/xml-exc-c14n</a></p>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>In most cases libxml tries to implement the specifications in a relatively
|
<p>In most cases libxml tries to implement the specifications in a relatively
|
||||||
@ -80,16 +78,20 @@ specification but don't claim to implement them:</p>
|
|||||||
XML</li>
|
XML</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>Libxml2 is known to be very portable, should build and work without
|
<p>Libxml2 is known to be very portable, the library should build and work
|
||||||
serious troubles on a variety of systems (Linux, Unix, Windows, CygWin,
|
without serious troubles on a variety of systems (Linux, Unix, Windows,
|
||||||
MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
CygWin, MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
||||||
|
|
||||||
<p>Separate documents:</p>
|
<p>Separate documents:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">the libxslt page</a> providing an
|
<li><a href="http://xmlsoft.org/XSLT/">the libxslt page</a> providing an
|
||||||
implementation of XSLT 1.0 and extensions on top of libxml2</li>
|
implementation of XSLT 1.0 and common extensions like EXSLT for
|
||||||
|
libxml2</li>
|
||||||
<li><a href="http://www.cs.unibo.it/~casarini/gdome2/">the gdome2 page</a>
|
<li><a href="http://www.cs.unibo.it/~casarini/gdome2/">the gdome2 page</a>
|
||||||
: a standard DOM2 implementation based on libxml2</li>
|
: a standard DOM2 implementation for libxml2</li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">the XMLSec page</a>: an
|
||||||
|
implementation of <a href="http://www.w3.org/TR/xmldsig-core/">W3C XML
|
||||||
|
Digital Signature</a> for libxml2</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2><a name="Introducti">Introduction</a></h2>
|
<h2><a name="Introducti">Introduction</a></h2>
|
||||||
@ -102,11 +104,11 @@ structured documents/data.</p>
|
|||||||
|
|
||||||
<p>Here are some key points about libxml:</p>
|
<p>Here are some key points about libxml:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Libxml exports Push and Pull type parser interfaces for both XML and
|
<li>Libxml exports Push (progressive) and Pull (blocking) type parser
|
||||||
HTML.</li>
|
interfaces for both XML and HTML.</li>
|
||||||
<li>Libxml can do DTD validation at parse time, using a parsed document
|
<li>Libxml can do DTD validation at parse time, using a parsed document
|
||||||
instance, or with an arbitrary DTD.</li>
|
instance, or with an arbitrary DTD.</li>
|
||||||
<li>Libxml now includes nearly complete <a
|
<li>Libxml includes complete <a
|
||||||
href="http://www.w3.org/TR/xpath">XPath</a>, <a
|
href="http://www.w3.org/TR/xpath">XPath</a>, <a
|
||||||
href="http://www.w3.org/TR/xptr">XPointer</a> and <a
|
href="http://www.w3.org/TR/xptr">XPointer</a> and <a
|
||||||
href="http://www.w3.org/TR/xinclude">XInclude</a> implementations.</li>
|
href="http://www.w3.org/TR/xinclude">XInclude</a> implementations.</li>
|
||||||
@ -128,7 +130,7 @@ structured documents/data.</p>
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>Warning: unless you are forced to because your application links with a
|
<p>Warning: unless you are forced to because your application links with a
|
||||||
Gnome library requiring it, <strong><span
|
Gnome-1.X library requiring it, <strong><span
|
||||||
style="background-color: #FF0000">Do Not Use libxml1</span></strong>, use
|
style="background-color: #FF0000">Do Not Use libxml1</span></strong>, use
|
||||||
libxml2</p>
|
libxml2</p>
|
||||||
|
|
||||||
@ -329,8 +331,7 @@ pnode=pxmlDoc->children->children;</pre>
|
|||||||
</li>
|
</li>
|
||||||
<li><em>XPath implementation looks seriously broken</em>
|
<li><em>XPath implementation looks seriously broken</em>
|
||||||
<p>XPath implementation prior to 2.3.0 was really incomplete, upgrade to
|
<p>XPath implementation prior to 2.3.0 was really incomplete, upgrade to
|
||||||
a recent version, the implementation and debug of libxslt generated fixes
|
a recent version, there is no known bug in the current version.</p>
|
||||||
for most obvious problems.</p>
|
|
||||||
</li>
|
</li>
|
||||||
<li><em>The example provided in the web page does not compile</em>
|
<li><em>The example provided in the web page does not compile</em>
|
||||||
<p>It's hard to maintain the documentation in sync with the code
|
<p>It's hard to maintain the documentation in sync with the code
|
||||||
@ -356,7 +357,9 @@ pnode=pxmlDoc->children->children;</pre>
|
|||||||
<li><a
|
<li><a
|
||||||
href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&dir=gnome-xml">Browse
|
href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&dir=gnome-xml">Browse
|
||||||
the libxml source</a> , I try to write code as clean and documented
|
the libxml source</a> , I try to write code as clean and documented
|
||||||
as possible, so looking at it may be helpful</li>
|
as possible, so looking at it may be helpful. Especially the code of
|
||||||
|
xmllint.c and of the various testXXX.c tests programs should provide
|
||||||
|
good example on how to do things with the library.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>What about C++ ?
|
<li>What about C++ ?
|
||||||
@ -2549,6 +2552,8 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -3704,12 +3709,16 @@ Gnome CVS base under gnome-xml/example</p>
|
|||||||
<li>there is a module for <a
|
<li>there is a module for <a
|
||||||
href="http://acs-misc.sourceforge.net/nsxml.html">libxml/libxslt support
|
href="http://acs-misc.sourceforge.net/nsxml.html">libxml/libxslt support
|
||||||
in OpenNSD/AOLServer</a></li>
|
in OpenNSD/AOLServer</a></li>
|
||||||
<li><a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provides
|
<li><a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provided the
|
||||||
libxml/libxslt <a href="http://www.rexx.com/~dkuhlman">wrappers for
|
first version of libxml/libxslt <a
|
||||||
Python</a></li>
|
href="http://www.rexx.com/~dkuhlman">wrappers for Python</a></li>
|
||||||
<li>Petr Kozelka provides <a
|
<li>Petr Kozelka provides <a
|
||||||
href="http://sourceforge.net/projects/libxml2-pas">Pascal units to glue
|
href="http://sourceforge.net/projects/libxml2-pas">Pascal units to glue
|
||||||
libxml2</a> with Kylix and Delphi and other Pascal compilers</li>
|
libxml2</a> with Kylix and Delphi and other Pascal compilers</li>
|
||||||
|
<li><a href="mailto:aleksey@aleksey.com">Aleksey Sanin</a> implemented the
|
||||||
|
<a href="http://www.w3.org/Signature/">XML Canonicalization and XML
|
||||||
|
Digital Signature</a> <a
|
||||||
|
href="http://www.aleksey.com/xmlsec/">implementations for libxml2</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p></p>
|
<p></p>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
@ -245,6 +246,8 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -75,10 +75,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
<li><a href="http://mail.gnome.org/archives/xml/">Mail archive</a></li>
|
||||||
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
<li><a href="http://xmlsoft.org/XSLT/">XSLT libxslt</a></li>
|
||||||
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
<li><a href="http://phd.cs.unibo.it/gdome2/">DOM gdome2</a></li>
|
||||||
|
<li><a href="http://www.aleksey.com/xmlsec/">XML-DSig xmlsec</a></li>
|
||||||
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
<li><a href="ftp://xmlsoft.org/">FTP</a></li>
|
||||||
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
<li><a href="http://www.fh-frankfurt.de/~igor/projects/libxml/">Windows binaries</a></li>
|
||||||
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
<li><a href="http://garypennington.net/libxml2/">Solaris binaries</a></li>
|
||||||
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml">Bug Tracker</a></li>
|
<li><a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&product=libxml2">Bug Tracker</a></li>
|
||||||
</ul></td></tr>
|
</ul></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</td></tr></table></td>
|
</td></tr></table></td>
|
||||||
|
Reference in New Issue
Block a user