HOME
User Manual |  Mailing Lists | 
  -
»About mod-xslt2
»About this site
»Are using mod-xslt...
»Introduction
»Credits
  -
»Join mailing list
»Mailing list archive
  -
»Releases (github)
»Old Versions
»Testing Suite
»Documentation
  -
»Browse GIT (github)
»Report Bugs (github)
»Wiki (github)
  -
»User Manual
»Frequently Asked Questions
»Standards
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 and 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,1,2}. 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