libxml2 це програмна бібліотека для парсингу (синтаксичного розбору) XML-документів. Також вона слугує основою для роботи бібліотеки libxslt, яка дозволяє обробляти шаблони стилів XSLT версії 1.0.
Опис
Написана мовою програмуваня C, libxml2 надає також привʼязки до C++, , XSH, C#, Python, Swift, Kylix/Delphi та інших Pascal-подібних мов, Ruby, Perl, Common Lisp, а також PHP.
Початково озроблена для проєкту GNOME, однак може використовуватись і поза ним. Оскільки програмний код залежить виключно від стандартної бібліотеки ANSI C, і оприлюднений за ліцензією MIT license, її можна з легкістю переносити на інші мови
До складу бібліотеки також входять xmllint та парсер HTML.
Станом на червень 2025 року, libxml2 підтримувалася лише однією людиною на волонтерських засадах Ніком Веллнгофером В цей же час, бібліотека використовується у комерційному програмному забезпеченні. В цьому ж місяці, Веллнгофер оголосив, що вразливості безпеки будуть розглядатися ним як звичайні баги і будуть виправлятися у вільний час. Така позиція була покликана залучити пожертви від комерційних користувачів бібліотеки, або ж заохотити їх до внеску у розробку та підтримку.
15 вересня 2025, Веллнгофер оголосив, що залишає пост супроводжувача бібліотеки.
Див. також
libxslt
References
External links
(Perl module)