Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

libxml2

From Wikipedia, the free encyclopedia
Free software library
"libXML" redirects here; not to be confused withXML Library.

libxml2
Original authorThe GNOME Project
Initial releaseSeptember 23, 1999; 26 years ago (1999-09-23)
Stable release
2.15.1[1] Edit this on Wikidata / ()
Written inC
Operating systemcross-platform[2][3]
TypeXML parser,XML validator
LicenseMIT License
Websitexmlsoft.org Edit this on Wikidata
Repository

libxml2 is asoftware library for parsingXML documents. It is also the basis for thelibxslt library which processesXSLT-1.0 stylesheets.

Description

[edit]

Written in theC programming language, libxml2 provides bindings toC++,Ch,[4]XSH,C#,Python,Swift,Kylix/Delphi and otherPascals,Ruby,Perl,Common Lisp,[5] andPHP.[6] It was originally developed forthe GNOME project, but can be used outside it. libxml2's code is highly portable[7] since it only depends on standardANSI C libraries[8] and it is available under theMIT license.[3]

It includes thecommand-line utilityxmllint and anHTML parser.[9]

As of June 2025, libxml2 was being maintained by a single person, Nick Wellnhofer.[10]

While the maintainer is an unpaid volunteer, the library is used in commercial software.In June 2025, Wellnhofer declared that he will treat security problem reports as normal bugs, fixed when there is time.In taking this stance, Wellnhofer hoped to encourage commercial users of the library to contribute work or money for maintenance.[11]

On 15 September 2025, Wellnhofer announced that he was stepping down as maintainer.[12][13]

See also

[edit]

References

[edit]
  1. ^"libxml2 2.15.1". Retrieved18 October 2025.
  2. ^"Introduction". 28 November 2017. Archived fromthe original on 6 April 2018. Retrieved25 March 2018.
  3. ^ab"GNOME / libxml2 / Wiki / Home".gitlab.gnome.org. Retrieved18 September 2025.
  4. ^"ch libxml2 open source binding".chlibxml2.sourceforge.net. Retrieved18 September 2025.
  5. ^"cl-libxml2 High-level wrapper around libxml2 and libxslt libraries".code.google.com.Archived from the original on 18 April 2014. Retrieved18 April 2014.
  6. ^"libxml".php.net.Archived from the original on 10 May 2016. Retrieved16 May 2016.
  7. ^"Python bindings".gitlab.gnome.org. Retrieved18 September 2025.
  8. ^"The XML C parser and toolkit of Gnome".xmlsoft.org. Archived fromthe original on 10 June 2016. Retrieved16 May 2016.
  9. ^Veillard, Daniel."HTMLparser: interface for an HTML 4.0 non-verifying parser".libxml2 Reference Manual. GNOME. Archived fromthe original on 6 May 2023. Retrieved6 May 2023.
  10. ^"NWellnhofer".gnome.org. Retrieved15 November 2025.{{cite web}}: CS1 maint: url-status (link)
  11. ^Brockmeier, Joe (25 June 2025)."Libxml2's 'no security embargoes' policy".LWN.net.Archived from the original on 10 July 2025. Retrieved16 July 2025.
  12. ^"Stepping down as libxml2 maintainer".discourse.gnome.org.Archived from the original on 15 September 2025. Retrieved16 September 2025.
  13. ^jzb (17 September 2025)."Libxml2 2.15.0 released".lwn.net. Retrieved18 September 2025.

External links

[edit]
Core
Applications
Extras
Development
Office
Graphics
Internet
Media
Games
Utilities
Components
User interface
GNOME 3
GNOME 2
GNOME Base
freedesktop.org
Community
People


Stub icon

Thiscomputer-library-related article is astub. You can help Wikipedia byadding missing information.

Stub icon

ThisGNOME-related article is astub. You can help Wikipedia byadding missing information.

Stub icon

Thismarkup language article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Libxml2&oldid=1327083782"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp