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

Recent releases

  •  09 Jun 2012 09:51

    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 10: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 09: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 12:30

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

          •  30 Sep 2004 10:05

            Release Notes: Bugfixes and a new tutorial.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.