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.
Original author(s) | The GNOME Project |
---|---|
Initial release | September 23, 1999 |
Stable release | 2.9.10 (October 30, 2019[1]) [±] |
Repository | ![]() |
Written in | C |
Operating system | cross-platform[2] |
Type | XML parser |
License | MIT License |
Website | xmlsoft![]() |
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: I mean in general, not this particular case.
gollark: Do you think the electoral college does not do this?
gollark: > Because in Michigan, those particular cities usually decide the votes due to their high population. I'm going to call it "favouring rural people" if they get more voting power than they would if it was proportional to actual population.
gollark: You could also call that a "representative democracy", but I don't think disputing definitions is helpful.
gollark: Are you saying that the electoral college system does *not* favour rural people over city ones, in general?
See also
- libxslt (the LibXML2's XSLT module)
- XML validation
- Comparison of HTML parsers
- Saxon XSLT (competitor)
- Xerces (competitor)
References
- Veillard, Daniel (30 October 2019). "[xml] Release of libxml2-2.9.10". xml@gnome.org (Mailing list). Retrieved 16 May 2020.
- "Introduction". 28 November 2017. Retrieved 25 March 2018.
- "ch libxml2 open source binding".
- "cl-libxml2 High-level wrapper around libxml2 and libxslt libraries".
- "PHP: libxml - Manual". php.net. Retrieved 2016-05-16.
- "Python and bindings". www.xmlsoft.org. Retrieved 2016-05-16.
- "The XML C parser and toolkit of Gnome". www.xmlsoft.org. Retrieved 2016-05-16.
- "HTMLparser".
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.