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:copy
andxsl:copy-of
- Creating nodes dynamically using
xsl:element
andxsl:attribute
- Other kinds of nodes
- Copying nodes using
- Modularizing and overriding stylesheets and templates
- Combining stylesheets using
xsl:include
andxsl: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