XSL Developers' Guide

 

The World Wide Web Consortium (W3C leave cd) Working Draft for XSL divides the language into two main parts: a transformation language for XML documents, and an XML vocabulary for formatting semantics. Microsoft® Internet Explorer 5 supports a subset of the transformation part of the Extensible Stylesheet Language (December 18th Working Draft) leave cd. Microsoft plans to update this technology to match the final W3C recommendation for XSL. XSL Working Draft Conformance Notes leave cd details the differences between the Internet Explorer 5 implementation and the December draft.

XSL transformations address some common needs in XML:

  • Enabling display: The XSL transformation language enables display of XML by transforming XML into grammar and structure suitable for display—for instance, into HTML or the XSL Formatting Objects language.
  • Direct browsing of XML files: Internet Explorer 5 can apply XSL style sheets that produce HTML, allowing direct browsing of the XML files.
  • Content delivery to downlevel browsers: XSL transformations can be executed on the server to provide HTML documents for downlevel browsers.
  • Schema Translation: The transformation process is independent of any particular output grammar and can be used for translating XML data from one schema to another.
  • Converting XML through querying, sorting, and filtering: The transformation can be used for general-purpose transformations within a single grammar, including filtering, sorting, and summarizing data.

The XSL Developer's Guide covers these topics:

Reference documentation:

 

 
  © 1999 Microsoft Corporation. All rights reserved. Terms of Use.