<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >History</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="mod-xslt2 Users and Administrators Manual" HREF="index.html"><LINK REL="PREVIOUS" TITLE="Introduction" HREF="x18.html"><LINK REL="NEXT" TITLE="Installation" HREF="x49.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >mod-xslt2 Users and Administrators Manual</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x18.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x49.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="AEN44" >3. History</A ></H1 ><P >It all started a rainy day when I decided to try writing some xml pages to put on my web server. I started looking on google to find some way to let apache parse the pages, and a whole bounce of projects came up. I started downloading .tar.gz, compiling, and testing them out... however, I couldn't find anything that suit all my needs: one didn't process pi instructions at all, the other one was not able to read xml to be parsed from php or cgi scripts, another one was not able to load dtds nor to fetch xslt from http urls.</P ><P >The situation was sad: there were tens of mod xslt available but none of them had even a subset of ``standard'' features, many add constraints like ``you cannot use php xml handling functions, since they use the same xml library as php'', and many others were just buggy and almost completely unmaintained. So, I took the most promising one, mod-xslt, written by Philipp Dunkel, and started adding all the features I needed. However, at the time mod-xslt run only on apache2, which was still quite buggy to my eyes.</P ><P >So, I ended up almost completely rewriting mod-xslt (just a few lines are still there..) and adding a whole bounce of new features.</P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="x18.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="x49.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Introduction</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Installation</TD ></TR ></TABLE ></DIV ></BODY ></HTML >