Libxslt ist eine C-Bibliothek für GNOME, die es Entwicklern erlaubt, mit XSLT zu arbeiten. Sie beruht auf libxml für das Parsen von XML, Manipulation des Baumes und Unterstützung von XPath. Auch xsltproc, ein Kommandozeilen-XSLT-Prozessor, ist enthalten. Die Bibliothek ist in reinem C geschrieben, macht so wenig Annahmen wie möglich und hält sich eng an ANSI C/POSIX für die einfache Einbettung in andere Projekte. Sie sollte unter Linux, Unix und Windows funktionieren. Obwohl sie nicht in erster Linie im Hinblick auf Performance entwickelt wurde, ist libxslt relativ schnell. Sie enthält auch volle Unterstützung für den Satz von Erweiterungsfunktionen EXSLT und einige gebräuchliche Erweiterungen, die in anderen XSLT-Engines enthalten sind. (hjb)