XSLT Utilities and Samples You Can Download

MSXML 5.0 SDK

Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office - XSLT Developer's Guide

XSLT Utilities and Samples You Can Download

Microsoft provides the following utilities, samples, and documentation, available for download from MSDN®.

Other Resources Other Resources

XSLT Samples Viewer
This is an interactive, easy way to see a working example of each Extensible Stylesheet Language Transformations (XSLT) element and function. For each element or function, the viewer provides a common XML document and an XSLT file. To see the results of applying the XSLT file to the document, just click the Result button in the viewer.
Internet Explorer Tools for Validating XML and Viewing XSLT Output
Installing this tool adds the View XSL Output and Validate XML commands to the right-click menu of Microsoft® Internet Explorer. The View XSL Output command enables you to view the output tagging produced by an Extensible Stylesheet Language (XSL) or XSLT file. The Validate XML command enables you to validate XML against an embedded schema when loading XML using the Internet Explorer MIME viewer.
MSXSL.EXE Command Line Transformation Utility
Unlike hard coding an XSLT file name in an XML file, this utility enables you to specify any combination of XML and XSLT files at the command line and invoke Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office to perform the transformation.
XSLT Code Samples on MSDN
These samples show some of the ways that you can use XSLT to dynamically transform XML content.
XSL to XSLT Converter 1.1
This tool converts the XSL files included with Microsoft Internet Explorer 5.0 to XSLT-compliant files.
MSXML 2.5 Documentation
Because MSXML 5.0 fully supports XSLT, the MSXML 5.0 SDK is specific to XSLT, not XSL. If you want to develop XSL files instead of XSLT files, download the MSXML 2.5 SDK for XSL-specific information.
XSL Debugger
This simple HTML-based debugger steps through the execution of an XSL file. The debugger identifies the current positions in both the XSL file and XML documents. You can also set and clear breakpoints.