libxml2  2.9.4
About: Libxml2 is a software library for parsing XML documents (written in C) and provides bindings to C, C++, XSH, C#, Python, Kylix/Delphi and other Pascals, Ruby and PHP5. It can be accessed from Perl using the XML::LibXML Perl module.
  Fossies Dox: libxml2-2.9.4.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

libxml2 Documentation