Autor | Daniel Veillard |
---|---|
Pierwsze wydanie | 23 września 1999; ponad 25 lat temu[2] |
Aktualna wersja stabilna | 2.13.5 (12 listopada 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 |
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].