The XML C parser and toolkit of Gnome
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform). Though the library is written in C a variety of language bindings make it available in other environments.