libxml (właściwie libxml2) – biblioteka programistyczna służąca do obsługi dokumentów zgodnych ze standardem XML. Biblioteka dostarcza API do analizy składniowej (ang. parsing) dokumentów XML w języku C[3]. Pierwotnie stworzona dla środowiska GNOME, później portowana także na inne środowiska i języki programistyczne. Biblioteka uchodzi za bardzo przenośną (sama używa jedynie funkcji ze standardowej biblioteki języka C), więc można ją spotkać jako część oprogramowania w różnych systemach operacyjnych[4].

libxml2
Autor Daniel Veillard
Pierwsze wydanie 23 września 1999; ponad 24 lat temu[2]
Aktualna wersja stabilna 2.12.6
(15 marca 2024) [±]
Język programowania C, dostępne bindingi m.in. dla języków C++, Python, Perl, Ruby, Pascal i innych[1]
Platforma sprzętowa wieloplatformowa
System operacyjny wieloplatformowa
Rodzaj Biblioteka programistyczna
Licencja Licencja MIT
Strona internetowa

Przypisy edytuj

  1. Python and bindings [online], xmlsoft.org [dostęp 2019-06-21].
  2. The XML C parser and toolkit of Gnome: Releases.
  3. List of function manipulating types in libxml2 [online], www.xmlsoft.org [dostęp 2019-06-21].
  4. The XML C parser and toolkit of Gnome [online], xmlsoft.org [dostęp 2019-06-21].