libxml2
libxml | |
---|---|
Basic data
|
|
Maintainer | Daniel Veillard |
developer | xmlsoft.org |
Current version |
2.9.9 ( January 3, 2019 ) |
operating system | Unix derivatives , Windows , Mac OS, etc. a. m. |
programming language | C. |
category | XML parser |
License | MIT license |
xmlsoft.org |
libxml2 is a program library for parsing of XML -documents, originally by Daniel Veillard for the Gnome was developed project. The first version of libxml2 appeared in April 2000, building on the predecessor library libxml, which is largely meaningless today. libxml2 is released under the MIT license .
The library is implemented in ANSI-C and, due to its easy portability, is now available under almost all common operating systems. There are APIs for C , C ++ , XSH , C # , Python , Kylix / Delphi and other Pascals , Ruby , and PHP5 . Access to libxml takes place via Perl using the Perl module » XML :: LibXML «.
Range of functions
- SAX parser
- DOM parser
- XPath -Api
- XPointer -Api
- XSL transformation (with additional library libxslt )
See also
Web links
Individual evidence
- ^ Daniel Veillard: Release of libxml2-2.9.9 . January 3, 2019 (accessed January 3, 2019).