libxslt
libxslt is a C library that implements an XSLT processor and is part of the libxml2 project. It provides a C API for embedding XSLT transformations in applications and a separate command-line tool, xsltproc, that applies stylesheets to XML documents. The library relies on libxml2 for parsing and tree construction.
libxslt implements the XSLT 1.0 specification and offers broad support for templates, parameters, keys, and the
As an embeddable library, libxslt exposes an API that allows applications to compile stylesheets, manage transformation
libxslt originated within the libxml2 project and has been maintained by Daniel Veillard and contributors. It