Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
libxml2
Free software library

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

We don't have any images related to libxml2 yet.
We don't have any YouTube videos related to libxml2 yet.
We don't have any PDF documents related to libxml2 yet.
We don't have any Books related to libxml2 yet.
We don't have any archived web articles related to libxml2 yet.

Description

Written in the C programming language, libxml2 provides bindings to C++, Ch,1 XSH, C#, Python, Swift, Kylix/Delphi and other Pascals, Ruby, Perl, Common Lisp,2 and PHP.3 It was originally developed for the GNOME project, but can be used outside it. libxml2's code is highly portable4 since it only depends on standard ANSI C libraries5 and it is available under the MIT license.6

It includes the command-line utility xmllint and an HTML parser.7

See also

  • Free and open-source software portal

References

  1. "ch libxml2 open source binding". http://chlibxml2.sourceforge.net/

  2. "cl-libxml2 High-level wrapper around libxml2 and libxslt libraries". https://code.google.com/p/cl-libxml2/

  3. "PHP: libxml - Manual". php.net. Retrieved 2016-05-16. http://php.net/manual/en/book.libxml.php

  4. "Python and bindings". www.xmlsoft.org. Retrieved 2016-05-16. http://www.xmlsoft.org/python.html

  5. "The XML C parser and toolkit of Gnome". www.xmlsoft.org. Retrieved 2016-05-16. http://www.xmlsoft.org/xml.html

  6. "Home · Wiki · GNOME / libxml2 · GitLab". GitLab. 2022-12-08. Retrieved 2023-06-26. https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home

  7. Veillard, Daniel. "HTMLparser: interface for an HTML 4.0 non-verifying parser". libxml2 Reference Manual. GNOME. https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/libxml2-HTMLparser.html