The XML C parser and toolkit of Gnome
Developer Menu
Developer Menu
Main Menu
Reference Manual
Code Examples
XML Guidelines
Tutorial
The Reader Interface
ChangeLog
XSLT
Python and bindings
libxml2 architecture
The tree output
The SAX interface
Memory Management
I/O Interfaces
The parser interfaces
Entities or no entities
Namespaces
Upgrading 1.x code
Thread safety
DOM Principles
A real example
flat page
,
stylesheet
API Indexes
Alphabetic
Constructors
Functions/Types
Modules
Symbols
Related links
Mail archive
XSLT libxslt
DOM gdome2
XML-DSig xmlsec
FTP
Windows binaries
Solaris binaries
MacOsX binaries
lxml Python bindings
Perl bindings
C++ bindings
PHP bindings
Pascal bindings
Ruby bindings
Tcl bindings
Bug Tracker
There are several on-line resources related to using libxml:
Use the
search engine
to look up information.
Check the
FAQ.
Check the
extensive documentation
automatically extracted from code comments.
Look at the documentation about
libxml internationalization support
.
This page provides a global overview and
some examples
on how to use libxml.
Code examples
John Fleck's libxml2 tutorial:
html
or
pdf
.
If you need to parse large files, check the
xmlReader
API tutorial
James Henstridge
wrote
some nice documentation
explaining how to use the libxml SAX interface.
George Lebl wrote
an article for IBM developerWorks
about using libxml.
Check
the TODO file
.
Read the
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
mailing-list archive
.
Daniel Veillard