libxml2

From Wikipedia, the free encyclopedia
Jump to: navigation, search
libxml2
Initial release September 23, 1999; 12 years ago (1999-09-23)
Stable release 2.7.8  (November 4, 2010; 15 months ago (2010-11-04)) [±]
Preview release SVN  (Current) [±]
Written in C
Operating system Unix-like, Windows, CygWin, Mac OS, RISC OS, OS/2, VMS, QNX, MVS...
Type XML parser
License MIT License
Website xmlsoft.org

libxml2 is a software library for parsing XML documents. It is also the basis for the libxslt library which processes XSLT-1.0 stylesheets.

[edit] Description

libxml2 is written in the C programming language, and provides bindings to, C++, XSH, C#, Python, Kylix/Delphi and other Pascals, Ruby, and PHP5. It can be accessed from Perl using the XML::LibXML Perl module. It was originally developed for the GNOME project, but can be used outside it. The libXML code is highly portable, since it depends on standard ANSI C libraries only, and it is released under the MIT license. This library was written by Daniel Veillard and enjoys the active feedback from its users.

It includes the command line utility xmllint.

[edit] See also

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages