XSLT Training
Introduction to XSLT 1.0
A two-day detailed technical introduction to XSLT 1.0.
Topics Covered:
- XSLT: The Basics
- Purpose and capabilities of XSLT
- Overview of stylesheet parts and basic constructs
- Output methods
- XPath
- Paths and Steps
- Axes
- Predicates
- Built-in Functions
- Flow Control in XSLT
- Looping using
xsl:for-each
- Sorting using
xsl:sort
- Conditions using
xsl:if
- Conditions using
xsl:choose
- Templates, Parameters and Variables
- Template basics
- Calling templates using
xsl:apply-templates
- Calling templates using
xsl:call-templates
- Understanding the default templates
- Copying and Creating Nodes
- Copying nodes using
xsl:copy and xsl:copy-of
- Creating nodes dynamically using
xsl:element and xsl:attribute
- Other kinds of nodes
- Modularizing and Overriding Stylesheets and Templates
- Combining stylesheets using
xsl:include and xsl:import
- Using modes
- Understanding template priority
- Sorting and Grouping
- Sorting
- Grouping
- IDs and keys
- Overview of other XSLT-related technologies
- EXSLT extension functions
- XSLT 2.0: What's new?
- XSL-FO
|