Deploying XSLT in Internet Explorer
To deploy your XSLT solution as a Web application using Internet Explorer, you have the following options:
If you want to use a non-default MSXML version as XSLT processer, use the version dependent ProgIDs. You will need to make sure that clients that use your Web application have the corresponding MSXML version installed. For more information, see MSXML with Internet Explorer.
If you wish to avoid client-side upgrade to a specific MSXML version, use XSLT on the server with Active Server Pages (ASP) to transform XML documents and send HTML output to the client. With this option, you do not need to be concerned about the version of MSXML running on the client.