# The XML C library for Gnome ## Documentation

Main Menu
Home Introduction FAQ Documentation Reporting bugs and getting help How to help Downloads News XML XSLT Python and bindings libxml architecture The tree output The SAX interface Validation & DTDs Memory Management Encodings support I/O Interfaces Catalog support The parser interfaces Entities or no entities Namespaces Upgrading 1.x code Thread safety DOM Principles A real example Contributions The Reader Interface Tutorial XML Guidelines flat page, stylesheet
Related links
Mail archive XSLT libxslt DOM gdome2 XML-DSig xmlsec FTP Windows binaries Solaris binaries MacOsX binaries Pascal bindings Bug Tracker
API Indexes
Alphabetic Constructors Functions/Types Modules Symbols
There are several on-line resources related to using libxml: Use the search engine to lookup informations. Check the FAQ. Check the extensive documentation automatically extracted from code comments (using gtk doc). Look at the documentation about libxml internationalization support. This page provides a global overview and some examples on how to use libxml. John Fleck's libxml tutorial: html or pdf. 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