

Note: ColdFusion, ASP, and ASP.NET servers should be able to process XSLT pages using the default server configuration. No special modifications should be required to the server's configuration. See Application server and web server test pages (TechNote 16399) to verify that your application server is working in general. The Dreamweaver XML Authoring feature is compatible with ColdFusion MX 7 and ColdFusion MX 6.1. The Dreamweaver XML Authoring feature is not compatible with ColdFusion MX 6.0, so you should install the ColdFusion 6.1 updater on the server if you want to use the Dreamweaver XML Authoring feature.
The major breakthrough in Macromedia Dreamweaver 8 is visual authoring with XML data. You can now perform both client-side and server-side XSL transformations in a snap. I covered XML syntax in one of my previous articles. I also presented the XSL syntax and covered the differences between a server-side and a client-side transformation in my article, XSL Overview. Finally, in the article, Consuming a Remote RSS Feed with Dreamweaver 8, I show you how to consume a remote feed in your site, using the XSL Transformation server behavior in Dreamweaver 8.
This article explains how to install and configure XML and XSL support for your web server, in order to be able to perform server-side XSL transformations. The article covers the configuration of PHP application servers—versions 4 and 5—for Windows, Macintosh, and Linux operating systems.
In a server-side XSL transformation, the server performs the actual work of producing HTML output using pre-installed libraries for XML and XSL support. In a client-side transformation, however, the client's browser does the work of fetching the XML and XSL files and producing the HTML output. The downside of this approach is that not all browsers have XML/XSL support, so some of your clients might not be able to see your pages. There are also other advantages to server-side XSL transformations:
Your PHP server may already be set up to do XSL transformations. You can quickly test it by following these steps:
To complete this tutorial you will need to install the following software and files:
You have read my previous articles on XML and XSL:
Marius Zaharia is the documentation manager at InterAKT Online, a developer of professional Dreameaver extensions for dynamic web development. When he's not writing articles and tutorials to guide web developers, he enjoys learning new things and exploring new technologies. His interests range from web development to politics and avantgarde electronic music.
Cristian Ivascu is a technical writer with InterAKT Online, Adobe partner and provider of Dreamweaver extensions. He is a strong supporter of open-source software and a fan of Japanese culture and rock music.