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.
|