Training, Open Source computer languages
PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 
Search for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
is XSLT available in PHP?

Posted by admin (Graham Ellis), 29 May 2004
This question has appeared hidden in another thread - it's a good 'un and worth of its own thread ... so here goes

Posted by admin (Graham Ellis), 29 May 2004
PHP is excellent glueware giving access to a very wide range of facilities, but not all of them are supported in the base PHP distribution by default.  Why?  Because you might not want / need all the facilities, and because the extra specialist facilities are best maintained by an expert in those facilities rather than by the core PHP team. By doing it this way it means you can choose to build what you want, you can upgrade your extra facilities as and when upgrades become available rather than waiing for the PHP core team, and you can run PHP on a particular OS even if some of the extra facilities aren't available there.

In the case of XSLT, PHP support is an option that you add in at build time, and it requires access to the libxslt library - whih is becoming something of a standard library and itself has an XML requirement from libxml2 ... you need both ofthese libraries pre-loaded before you can configure and load PHP with xslt support. If you look at http://xmlsoft.org/XSLT/ it'll get you started ... and once you've got xslt installed and running (use xsltproc to test it?) you'll be able to get on to PHP

When you (re) build your PHP, you'll need so specifiy the --with-xsl option when you run the configure command.   Here's the details, gleaned from a PHP5 build system I have around at the moment  
Code:
[trainee@pasanda php-5.0.0RC2]$ ./configure --help | grep -i "xsl"
 --with-xsl[=DIR]        Include new XSL support (requires libxslt >= 1.0.18).
                         DIR is the libxslt install directory.




This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2024: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho