# The XML C library for Gnome

## Downloads

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
- 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
- Pascal bindings
- Bug Tracker

The latest versions of libxml can be found on xmlsoft.org (Seattle, France) or on the Gnome FTP server either as a source archive or RPM packages, Antonin Sprinzl also provide a mirror in Austria. (NOTE that you need both the libxml(2) and libxml(2)-devel packages installed to compile applications using libxml.) Igor Zlatkovic is now the maintainer of the Windows port, he provides binaries. Gary Pennington provides Solaris binaries.

Snapshot:

- Code from the W3C cvs base libxml cvs-snapshot.tar.gz
- Docs, content of the web site, the list archive included libxml-docs.tar.gz

Contributions:

I do accept external contributions, especially if compiling on another platform, get in touch with me to upload the package, wrappers for various languages have been provided, and can be found in the contrib section

Libxml is also available from CVS:

- The Gnome CVS base. Check the Gnome CVS Tools page; the CVS module is gnome-xml.

- The libxslt module is also present there

Daniel Veillard