# The XML C parser and toolkit of Gnome

## Downloads

Main Menu

- Home
- Reference Manual
- Introduction
- FAQ
- Developer Menu
- Reporting bugs and getting help
- How to help
- Downloads
- Releases
- XML
- XSLT
- Validation & DTDs
- Encodings support
- Catalog support
- Namespaces
- Contributions
- Code Examples
- API Menu
- XML Guidelines
- Recent Changes

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

The latest versions of libxml2 can be found on the xmlsoft.org server ( FTP and rsync are available), there are also mirrors (France and 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 if using RPMs.)

You can find all the history of libxml(2) and libxslt releases in the old directory. The precompiled Windows binaries made by Igor Zlatovic are available in the win32 directory.

Binary ports:

- RPMs for x86_64 are available directly on xmlsoft.org, the source RPM will compile on any architecture supported.
- Igor Zlatkovic is now the maintainer of the Windows port, he provides binaries.
- OpenCSW provides Solaris binaries.
- Steve Ball provides Mac Os X binaries.
- The HP-UX porting center provides HP-UX binaries
- Bull provides precompiled RPMs for AIX as patr of their GNOME packages

If you know other supported binary ports, please contact me.

Snapshot:

- Code from the GNOME GIT base libxml2 module, updated hourly libxml2-git-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 the list to upload the package, wrappers for various languages have been provided, and can be found in the bindings section

Libxml2 is also available from GIT:

- See libxml2 Git web. To checkout a local tree use:

      git clone https://gitlab.gnome.org/GNOME/libxml2.git

- The libxslt module is also present there.

Daniel Veillard