XSLT 1.0: The complete course
Abstract
Detailed technical coverage of XSLT 1.0, including XPath 1.0, looping and flow control, templates, copying and creating nodes, modularizing and overriding templates, sorting and grouping.
Duration
2-3 days
Schedule
To schedule a class, please contact us at pwalmsley@datypic.com.
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
- Looping using
- 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:copyandxsl:copy-of - Creating nodes dynamically using
xsl:elementandxsl:attribute - Other kinds of nodes
- Copying nodes using
- Modularizing and overriding stylesheets and templates
- Combining stylesheets using
xsl:includeandxsl:import - Using modes
- Understanding template priority
- Combining stylesheets using
- 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