mod_xobjex converts each HTTP Request into an XML Graph and applies the requested XSLT stylesheet. Uses libxml2 and libxslt.
One of the first examples seen when learning XSL is that of an XML document that refers to an XSL template in a processing instruction. We've turned that process around. Ask for the template first, apply it to a parameters document (the converted HTTP Request), and use the document() function, as necessary, to complete the computation or transformation.
The reader may like to visit Stack & The Succulent Stem which is a blog written by the author of mod_xobjex. The Blog covers web application development with XSLT and RSS. Use Firefox's Live Bookmarks to keep up to date.
· Apache 1.3
· Verify that you have a late version of libxml2 and libxslt.
· Verify that 'apxs' is on your path (it should have installed with your Apache installation).
· Download mod_xobjex.tar.gz.
· Un-tar the file (i.e. tar -zxf mod_xobjex.tar.gz )
· enter the mod_xobjex directory (i.e. cd path/to/mod_xobjex)
· If your 'lib' and 'include' directories are NOT in '/usr/local', type 'make WITH_PREFIX=/PATH/TO/PREFIX all' otherwise type 'make all'
· Switch user (su) to a user with permission to write into '/path/to/apache/installation' (i.e. root)
· Type 'make install'
· Verify that the following items are in your 'httpd.conf' file:
· LoadModule xobjex_module libexec/apache/mod_xobjex.so
· AddModule mod_xobjex.c
< IfModule mod_xobjex.c >
< FilesMatch ".xsl$" >
< /FilesMatch >
< /IfModule >
· Restart your Apache httpd. You may also 'make reload'.