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.

Tags Software Development Libraries Desktop Environment GNOME Python Modules Text Processing Markup HTML/XHTML XML
Licenses MIT/X LGPL
Operating Systems OS Independent
Implementation C Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Oct 2006 02:27
  • Rrelease-after

Changes: This is a large release with dozens of bugfixes.

  • Rrelease-mid
  •  11 Jan 2006 19:27
  • Rrelease-after

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

  • Rrelease-mid
  •  13 Sep 2005 02:30
  • Rrelease-after

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

  • Rrelease-mid
  •  05 Sep 2005 05:09
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  11 Jul 2005 06:43
  • Rrelease-after

Changes: This release includes a lot of bugfixes and some enhancements like improvements to XML Schemas conformance, support for XML Schemas streaming (SAX and Reader), new APIs similar to DOM "import", and better standalone regression tests.

9537a730c2f9da79cb353a5463ac3237_thumb

Project Spotlight

AQEMU

A QEMU and KVM GUI.

81e143225ba6fddbc273d9e1997cc6cf_thumb

Project Spotlight

check_openmanage

A Nagios plugin for monitoring Dell servers.