mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-31 06:50:06 +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:
parent
38bf6f0425
commit
2d347fac98
@ -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>
|
||||
|
||||
* 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;
|
||||
while (attr != NULL) {
|
||||
/*
|
||||
* todo: do we need to check that attribute is visible and has non
|
||||
* default namespace
|
||||
* we need to check that attribute is visible and has non
|
||||
* default namespace (XML Namespaces: "default namespaces
|
||||
* do not apply directly to attributes")
|
||||
*/
|
||||
if (xmlC14NIsVisible(ctx, attr)) {
|
||||
ns = (attr->ns != NULL) ? attr->ns : xmlSearchNs(ctx->doc, cur,
|
||||
NULL);
|
||||
if ((ns != NULL) && (xmlC14NIsVisible(ctx, attr)) &&
|
||||
(!xmlC14NIsXmlNs(ns))) {
|
||||
if ((xmlListSearch(list, ns) == NULL)
|
||||
&& (!xmlExcC14NIsRendered(ctx, ns))) {
|
||||
xmlListInsert(list, ns);
|
||||
xmlXPathNodeSetAdd(ctx->ns_rendered, (xmlNodePtr) ns);
|
||||
}
|
||||
}
|
||||
if ((attr->ns != NULL) && xmlC14NIsVisible(ctx, attr) &&
|
||||
(xmlListSearch(list, attr->ns) == NULL) &&
|
||||
(!xmlExcC14NIsRendered(ctx, attr->ns))) {
|
||||
xmlListInsert(list, attr->ns);
|
||||
xmlXPathNodeSetAdd(ctx->ns_rendered, (xmlNodePtr) attr->ns);
|
||||
}
|
||||
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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</td></tr></table></td>
|
||||
@ -278,8 +279,7 @@ pnode=pxmlDoc->children->children;</pre>
|
||||
<li>
|
||||
<em>XPath implementation looks seriously broken</em>
|
||||
<p>XPath implementation prior to 2.3.0 was really incomplete, upgrade to
|
||||
a recent version, the implementation and debug of libxslt generated fixes
|
||||
for most obvious problems.</p>
|
||||
a recent version, there is no known bug in the current version.</p>
|
||||
</li>
|
||||
<li>
|
||||
<em>The example provided in the web page does not compile</em>
|
||||
@ -307,7 +307,9 @@ pnode=pxmlDoc->children->children;</pre>
|
||||
<li>
|
||||
<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
|
||||
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>
|
||||
</li>
|
||||
<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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</td></tr></table></td>
|
||||
@ -119,12 +120,16 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
in OpenNSD/AOLServer</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provides
|
||||
libxml/libxslt <a href="http://www.rexx.com/~dkuhlman">wrappers for
|
||||
Python</a>
|
||||
<a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provided the
|
||||
first version of libxml/libxslt <a href="http://www.rexx.com/~dkuhlman">wrappers for Python</a>
|
||||
</li>
|
||||
<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>
|
||||
<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>
|
||||
<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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</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>
|
||||
<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
|
||||
<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>
|
||||
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>
|
||||
</li>
|
||||
</ul>
|
||||
<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
|
||||
XML</li>
|
||||
</ul>
|
||||
<p>Libxml2 is known to be very portable, should build and work without
|
||||
serious troubles on a variety of systems (Linux, Unix, Windows, CygWin,
|
||||
MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
||||
<p>Libxml2 is known to be very portable, the library should build and work
|
||||
without serious troubles on a variety of systems (Linux, Unix, Windows,
|
||||
CygWin, MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
||||
<p>Separate documents:</p>
|
||||
<ul>
|
||||
<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>
|
||||
: 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>
|
||||
<p><a href="bugs.html">Daniel Veillard</a></p>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</td></tr></table></td>
|
||||
@ -87,11 +88,11 @@ A:link, A:visited, A:active { text-decoration: underline }
|
||||
structured documents/data.</p>
|
||||
<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 exports Push (progressive) and Pull (blocking) 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 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
|
||||
sticking closely to ANSI C/POSIX for easy embedding. Works on
|
||||
Linux/Unix/Windows, ported to a number of other platforms.</li>
|
||||
@ -106,7 +107,7 @@ structured documents/data.</p>
|
||||
wording.</li>
|
||||
</ul>
|
||||
<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>
|
||||
<p><a href="bugs.html">Daniel Veillard</a></p>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</xsl:variable>
|
||||
<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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</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>
|
||||
<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
|
||||
<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>
|
||||
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></li>
|
||||
</ul>
|
||||
|
||||
<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>
|
||||
</ul>
|
||||
|
||||
<p>Libxml2 is known to be very portable, should build and work without
|
||||
serious troubles on a variety of systems (Linux, Unix, Windows, CygWin,
|
||||
MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
||||
<p>Libxml2 is known to be very portable, the library should build and work
|
||||
without serious troubles on a variety of systems (Linux, Unix, Windows,
|
||||
CygWin, MacOs, MacOsX, RISC Os, OS/2, VMS, QNX, MVS, ...)</p>
|
||||
|
||||
<p>Separate documents:</p>
|
||||
<ul>
|
||||
<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>
|
||||
: 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>
|
||||
|
||||
<h2><a name="Introducti">Introduction</a></h2>
|
||||
@ -102,11 +104,11 @@ structured documents/data.</p>
|
||||
|
||||
<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 exports Push (progressive) and Pull (blocking) 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 nearly complete <a
|
||||
<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>
|
||||
@ -128,7 +130,7 @@ structured documents/data.</p>
|
||||
</ul>
|
||||
|
||||
<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
|
||||
libxml2</p>
|
||||
|
||||
@ -329,8 +331,7 @@ pnode=pxmlDoc->children->children;</pre>
|
||||
</li>
|
||||
<li><em>XPath implementation looks seriously broken</em>
|
||||
<p>XPath implementation prior to 2.3.0 was really incomplete, upgrade to
|
||||
a recent version, the implementation and debug of libxslt generated fixes
|
||||
for most obvious problems.</p>
|
||||
a recent version, there is no known bug in the current version.</p>
|
||||
</li>
|
||||
<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
|
||||
@ -356,7 +357,9 @@ pnode=pxmlDoc->children->children;</pre>
|
||||
<li><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
|
||||
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>
|
||||
</li>
|
||||
<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
|
||||
href="http://acs-misc.sourceforge.net/nsxml.html">libxml/libxslt support
|
||||
in OpenNSD/AOLServer</a></li>
|
||||
<li><a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provides
|
||||
libxml/libxslt <a href="http://www.rexx.com/~dkuhlman">wrappers for
|
||||
Python</a></li>
|
||||
<li><a href="mailto:dkuhlman@cutter.rexx.com">Dave Kuhlman</a> provided the
|
||||
first version of libxml/libxslt <a
|
||||
href="http://www.rexx.com/~dkuhlman">wrappers for Python</a></li>
|
||||
<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>
|
||||
<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>
|
||||
|
||||
<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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</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://xmlsoft.org/XSLT/">XSLT libxslt</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="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://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>
|
||||
</table>
|
||||
</td></tr></table></td>
|
||||
|
Loading…
x
Reference in New Issue
Block a user