Let's start with the problem:
I am creating a XML-based CMS that has to run on the servers of French internet service provider and web host Free.fr. So I can't use SimpleXML as only a handul of functions are activated.
I can only assume that it is the old XSLT module but I can't seem to install it into my XAMPP so I can develop and test my code offline. (The alternative of uploading the files after each change is too time-consuming.) The XSLT functions seem to work on the server - hence my assumption.
First way was to search DaniWeb and I found the old thread How do I install Sablotron with PHP? - created in 2004, first answer September 2009, referring to the Ginger Alliance website which has been inaccessible to me ever since I started to look for Sablotron.
So I had scramble it together myself.
I found Sablotron for Windows v1.0.1 on WareSeeker, The Expat XMP Parser v2.0.1 on www.libexpat.org and a compiled iconv library by GnuGP. Sablotron and iconv library were simply to extract (I think) and so I did (to drive:\xampp\php). The Expat application I did install but there's no expat.dll and no lib directory so I took the libexpat.dll file, copied to the same PHP directory of XAMPP and renamed it to expat.dll. Then I added the xampp\php directory to the Windows system PATH (as described by PHP.net).
But, naturally, it ain't working. Then I read on PHP's instruction page that "[t]his extension has been moved to the » PECL repository and is no longer bundled with PHP as of PHP 5.0.0." But there's no XSLT extension.
So, what can I do to install the necessary extensions and functions so I can do the work on my local XAMPP server?
P.S. I use XAMPP for Windows v1.7.3.