Projects / The XSLT C library for GNOME

The XSLT C library for GNOME

Libxslt is a C library for GNOME which allows developers to work with XSLT. It is based on libxml for XML parsing, tree manipulation, and XPath support. Also included is 'xsltproc', a command line XSLT processor. The library is written in plain C, making as few assumptions as possible, and sticking closely to ANSI C/POSIX for easy embedding. It should work on Linux, Unix, and Windows. Though not designed primarily with performances in mind, libxslt seems to be a relatively fast processor. It also include full support for the EXSLT set of extension functions as well as some common extensions present in other XSLT engines.

Operating Systems

RSS Recent releases

  •  09 Jun 2012 19:14

Release Notes: This release adds xsltProcessOneNode to exported symbols for lxml, fixes an idness generation problem, tries to fix some locking problems, and fixes a crash on misformed imported stylesheets.

  •  28 Sep 2007 03:30

    Release Notes: RVT cleanup problems, an exclude-result-prefix bug, and stylesheet compilation error handling were fixed. Building was improved with VS2005. Building on AIX was fixed. The security file checks on Windows were fixed. An --encoding option was added to xsltproc.

    •  27 Oct 2006 02:33

    Release Notes: This release includes bugfixes and a bit of internal refactoring. It also requires the latest libxml2 2.6.27.

    •  05 Sep 2005 05:30

    Release Notes: This release fixes a few bugs and adds EXSLT dyn:map support.

    •  30 Sep 2004 03:05

    Release Notes: Bugfixes and a new tutorial.


    Project Spotlight


    A collection of fun, creative, elegant, exciting, amusing, useful, and profitable commands.


    Project Spotlight

    Dada Mail

    A simple, Web-based mailing list manager.