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.

Tags
Licenses
Operating Systems
Implementation

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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.