XSLT
training course contents
Introduction
Extensible Stylesheet Language (XSL), transforming and formatting
XML.
XML refresher
The basic rules for building an XML document.
An introduction to XSLT
The basic concepts of XSLT, xsl:output, xsl:template, xsl:value-of.
XML documents as trees
How the original XML is transformed into a set of nodes,
the general terms for manipulating node trees.
Paths (XPath)
Use of path matching to select required nodes for transformation.
Using templates
xsl:apply-templates, xsl:template match, nested templates, xsl:copy , <comment> and <element> , default templates, parameters.
Control
xsl:if, xsl:choose, xsl:for-each, xsl:sort.
Constructing the result tree
xsl:output, xsl:attribute, xsl:attribute-set, xsl:comment,
xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable.
Combining templates
xsl:include, xsl:import, xsl:apply-imports.
Transforming to text
|