XSLT is a tool for transforming an XML (eXtended Markup Language) document into either an HTML document, or into an XML document of a different document type.

This document assumes that you are familiar with the structure of XML documents; if you are unfamiliar with XML, see the W3C XML page.

Many of the examples use HTML; for reference, see the W3C XHTML page.

Online files related to this document:

    model.xsl: This file is the skeleton of an XSLT stylesheet for converting an XML document to HTML. To start a new stylesheet, make a copy of this file and add your title and templates.

    xslt.xml: The XML DocBook source file for the document you are now reading.