http://swpat.ffii.org/
Action against software patents
http://www.gnome.org/
Gnome2 Logo
http://www.w3.org/Status
W3C Logo
http://www.redhat.com/
Red Hat Logo
http://xmlsoft.org/
Made with Libxml2 Logo
The XML C parser and toolkit of Gnome
Developer Menu
Developer Menu
index.html
Main Menu
html/index.html
Reference Manual
examples/index.html
Code Examples
guidelines.html
XML Guidelines
tutorial/index.html
Tutorial
xmlreader.html
The Reader Interface
ChangeLog.html
ChangeLog
XSLT.html
XSLT
python.html
Python and bindings
architecture.html
libxml2 architecture
tree.html
The tree output
interface.html
The SAX interface
xmlmem.html
Memory Management
xmlio.html
I/O Interfaces
library.html
The parser interfaces
entities.html
Entities or no entities
namespaces.html
Namespaces
upgrade.html
Upgrading 1.x code
threads.html
Thread safety
DOM.html
DOM Principles
example.html
A real example
xml.html
flat page
,
site.xsl
stylesheet
API Indexes
APIchunk0.html
Alphabetic
APIconstructors.html
Constructors
APIfunctions.html
Functions/Types
APIfiles.html
Modules
APIsymbols.html
Symbols
Related links
http://mail.gnome.org/archives/xml/
Mail archive
http://xmlsoft.org/XSLT/
XSLT libxslt
http://phd.cs.unibo.it/gdome2/
DOM gdome2
http://www.aleksey.com/xmlsec/
XML-DSig xmlsec
ftp://xmlsoft.org/
FTP
http://www.zlatkovic.com/projects/libxml/
Windows binaries
http://www.blastwave.org/packages.php/libxml2
Solaris binaries
http://www.explain.com.au/oss/libxml2xslt.html
MacOsX binaries
http://libxmlplusplus.sourceforge.net/
C++ bindings
http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4
PHP bindings
http://sourceforge.net/projects/libxml2-pas/
Pascal bindings
http://rubyforge.org/projects/xml-tools/
Ruby bindings
http://tclxml.sourceforge.net/
Tcl bindings
http://bugzilla.gnome.org/buglist.cgi?product=libxml2
Bug Tracker
There are several on-line resources related to using libxml:
Use the
search.php
search engine
to look up
information.
Check the
FAQ.html
FAQ.
Check the
http://xmlsoft.org/html/libxml-lib.html
extensive
documentation
automatically extracted from code comments.
Look at the documentation about
encoding.html
libxml
internationalization support
.
This page provides a global overview and
example.html
some
examples
on how to use libxml.
examples/index.html
Code examples
John Fleck's libxml2 tutorial:
tutorial/index.html
html
or
tutorial/xmltutorial.pdf
pdf
.
If you need to parse large files, check the
xmlreader.html
xmlReader
API tutorial
mailto:james@daa.com.au
James Henstridge
wrote
http://www.daa.com.au/~james/gnome/xml-sax/xml-sax.html
some nice
documentation
explaining how to use the libxml SAX interface.
George Lebl wrote
http://www-106.ibm.com/developerworks/library/l-gnome3/
an article
for IBM developerWorks
about using libxml.
Check
http://cvs.gnome.org/lxr/source/gnome-xml/TODO
the TODO
file
.
Read the
upgrade.html
1.x to 2.x upgrade path
description. If you are starting a new project using libxml you should
really use the 2.x version.
And don't forget to look at the
http://mail.gnome.org/archives/xml/
mailing-list archive
.
bugs.html
Daniel Veillard
