libxml2

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

libxml2
Original author(s)The GNOME Project
Initial releaseSeptember 23, 1999 (1999-09-23)
Stable release2.9.10 (October 30, 2019 (2019-10-30)[1]) [±]
Repository
Written inC
Operating systemcross-platform[2]
TypeXML parser
LicenseMIT License
Websitexmlsoft.org 

Description

Written in the C programming language, libxml2 provides bindings to C++, Ch,[3] XSH, C#, Python, Kylix/Delphi and other Pascals, Ruby, Perl, Common Lisp,[4] and PHP.[5] It was originally developed for the GNOME project, but can be used outside it. libxml2's code is highly portable,[6] since it depends on standard ANSI C libraries only,[7] and it is released under the MIT license. This library was written by Daniel Veillard and receives active feedback from its users.

It includes the command-line utility xmllint and an HTML parser.[8]

gollark: ABR actually has an achievement for that, you know.
gollark: It's leetspeak for "leet" which is leetspeak for "elite".
gollark: beesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbeesbees
gollark: Now, I hackerized your timetable with my 1337 sk1llz, and you have maths - probably not much ability to do work there - physics, during which you may be able to do some depending on whether Dr Houchin does anything, more maths, lunch, which is actually very long for you so you do in fact have a while, and then also maths, then computer science, which is when it's due.
gollark: You can just work on it during lessons.

See also

References

  1. Veillard, Daniel (30 October 2019). "[xml] Release of libxml2-2.9.10". xml@gnome.org (Mailing list). Retrieved 16 May 2020.
  2. "Introduction". 28 November 2017. Retrieved 25 March 2018.
  3. "ch libxml2 open source binding".
  4. "cl-libxml2 High-level wrapper around libxml2 and libxslt libraries".
  5. "PHP: libxml - Manual". php.net. Retrieved 2016-05-16.
  6. "Python and bindings". www.xmlsoft.org. Retrieved 2016-05-16.
  7. "The XML C parser and toolkit of Gnome". www.xmlsoft.org. Retrieved 2016-05-16.
  8. "HTMLparser".
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.