Projects / libxml2


Libxml2 is the XML C library developed for the Gnome project. The library code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out. Libxml2 implements a number of existing standards related to markup languages, including the XML standard, Namespaces in XML, XML Base, Relax NG, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML Catalogs, and XML Catalogs. In most cases, libxml tries to implement the specifications in a relatively strict way. To some extent, it provides support for the following specifications, but doesn't claim to implement them: DOM, FTP client, HTTP client, and SAX2. Support for W3C XML Schemas is in progress. It includes xmllint, a command line XML validator.

Operating Systems

Recent releases

  •  20 May 2010 04:56

    Release Notes: Many bugfixes and improvements were made. An --xpath option was added to xmllint. The HTML parser was made non-recursive. A cast was added to relaxng.c to allow compilation with Sun Studio 11. A build failure on Sparc Solaris was fixed. autoreconf is used in Building with mingw was fixed. Some of the configure and autogen scripts were upgraded. relaxNG tests were fixed in runtest for Windows. A const warning in xmlNodeSetBase was fixed. The Python generator was fixed to not use the deprecated xmllib. Some automake files were updated. nanohttp on Windows was fixed.

    •  27 Oct 2006 09:27

      Release Notes: This is a large release with dozens of bugfixes.

      •  08 Jan 2006 14:11

        Release Notes: This release included a very large number of minor bugfixes and improved the XML Schemas validation support.

        •  13 Sep 2005 09:30

          Release Notes: An API problem was fixed, additoinal saving options were added, a few bugs were fixed, and documentation was improved.

          •  05 Sep 2005 12:09

            Release Notes: This release includes a very large amount of bugfixes covering most of the code base. A couple of optimizations were done to improve parsing speed performance. There is also a big improvement of the XML Schemas conformance. Incomplete Schematron support was added.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.