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 | Desktop Environment GNOME Software Development Libraries Python Modules Text Processing Markup HTML/XHTML SGML XML |
|---|---|
| Licenses | MIT/X |
| Operating Systems | OS Independent |
| Implementation | C Python |


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.


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.


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


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


Release Notes: Bugfixes and a new tutorial.