XSLT Tutorial
- Previous Page XSLT Tutorial
- Next Page XSLT Language
XSL refers to Extensible Stylesheet Language (EXtensible Stylesheet Language).
The origin of the World Wide Web Consortium's development of XSL was due to the demand for a style sheet language based on XML.
XSLT refers to XSL transformation. In this tutorial, you will learn how to use XSLT to convert XML documents to other documents, such as XHTML.
XSLT Reference Manual
- XSLT Elements
- Describes all XSLT elements from the W3C standard and provides information about browser support.
- XSLT Functions
- XSLT includes over 100 built-in functions. These functions can be used for string, numeric, date and time comparisons, node and QName processing, sequence processing, logical values, etc.
Table of contents
- XSL Language
- Detailed explanation of the sub-languages of XSL: XSLT, XPath, and XSL-FO.
- Introduction to XSLT
- Introduction to XSLT. It includes its concepts and functions.
- XSLT Browser
- Overview of browsers that support XSLT.
- XSLT transformation
- How to use XSLT to convert an XML document to an XHTML document.
- XSLT template
- <xsl:template> element contains the rules that can be applied when a specified node is matched.
- XSLT <xsl:value-of> Element
- <xsl:value-of> element can extract the value of the selected node.
- XSLT <xsl:for-each> Element
- <xsl:for-each> element allows you to loop in XSL.
- XSLT <xsl:sort> Element
- <xsl:sort> element is used to sort the output.
- XSLT <xsl:if> Element
- <xsl:if> element is used to place a conditional test on the content of the XML file.
- XSLT <xsl:choose> Element
- <xsl:choose> element is used in conjunction with <xsl:when> and <xsl:otherwise> to express multiple conditional checks.
- XSLT <xsl:apply-templates> Element
- <xsl:apply-templates> element can apply template rules to the current node or the child nodes of the current element.
- Client-Side XSL
- How to convert an XML document to an XHTML document on the client side.
- Server-Side XSL
- How to convert an XML document to an XHTML document on the server side.
- XSL Editing XML
- Data stored in XML files can be edited through an Internet browser. This chapter explains how to open, edit, and save an XML file stored on a server.
- XSL Editor
- Why should you use an XML editor when editing XSL documents.
- XSLT Summary
- This section summarizes what you have learned in this tutorial and recommends what you should learn next.
XSLT Reference Manual
- XSLT Elements
- Describes all XSLT elements from the W3C standard and provides information about browser support.
- XSLT Functions
- XSLT has over 100 built-in functions. These functions can be used for string, numeric, date and time comparisons, node and QName handling, sequence processing, logical values, and more.
- Previous Page XSLT Tutorial
- Next Page XSLT Language