Project info for libxml

Share This Created 14 Apr 2000 at 06:58 UTC by DV, last modified 10 Jan 2003 at 00:03 UTC by DV.


Freshmeat page:


Libxml has been in development - mostly as the library for the Gnome project - since 1998. The release 2.0 provides a C toolkit to parse, validate (with XML-1.0 DtDs) and save XML files.

It provides flexible I/O interfaces (including basic FTP and HTTP modules), support pull and push modes, and offers either a C version of the SAX interface or build a DOM suitable tree. It also support HTML and provides a version of XPath, XPointer and Xinclude.

XSLT (XML transformations) is available as a separate module libxslt.

Version 2.X adds far better encoding support (reading and writing) and fixes serious bugs in the (unfinished) implementation

People using version 1.xx should *really* upgrade to version 2.xx

License: MIT License

This project has the following developers:

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page