HOME
Download |  User Manual |  Mailing Lists | 
  -
»About mod-xslt2
»About this site
»Are using mod-xslt...
»Introduction
»Credits
»Mailing Lists
  -
»Standard Releases
»TLA (CVS) snapshots
»Testing Suite
»Documentation
  -
»Access TLA (CVS)
»Browse TLA (CVS)
  -
»User Manual
»Frequently Asked Questions
»Standards
»Development
SourceForge.net Logo

About mod-xslt2

mod-xslt2 is a server side module able to apply stylesheets to xml data on the fly. mod-xslt2 as it is today is almost a complete rewrite of the original mod-xslt2 written by Philipp Dunkel, with many new features added and a complete code clean up. mod-xslt2 is Free Software, as it will always be, it is released under the terms of the GPL and anybody is welcome to join its development.

mod-xslt2 is able to:

  • parse dynamically generated xml provided by cgi scripts or server side languages, like perl or php.
  • use a full featured language based on PIs to choose which stylesheet to use, language that can make use of headers provided by the client, GET parameters and regular expressions
  • parse external DTDs and use the defaults therein provided
  • fetch stylesheets or external entities from other dynamic pages, http or ftp urls without creating the potential of deadlocks and avoiding most of the dangerous conditions
  • set the mime type of the transformation result as told by the xslt
  • let the xslt access GET parameters or modify the headers returned back to the browser
  • provide a set of standard compliant functions allowing you to keep your xslt or xml files compatible with any xslt processor, even when using mod-xslt2 enhanced features
At time of writing, mod-xslt2 works with Apache 1.3 and Apache 2.0. However, it provides an API based on an external library that should make it easy to port mod-xslt2 to any other web server. Work is under way to provide a Proxy translator, a CGI handler, and many more features.

  -
»Debian GNU
»Apache Project
»Gnome libxml2
»Gnome libxslt
»Gnome Project