[Previous slide] [Next slide] Moving to XML

XSL-T elements: reprise

xsl:output
allows us to define how we want the output to be formatted
xsl:template
defines what should be output for elements matching a given pattern
xsl:apply-templates
applies the templates to the elements which match its pattern
xsl:call-template
calls a template with a particular name, overriding the pattern-matching system
xsl:for-each
produces output iteratively, overriding the pattern-matching system
xsl:sort
orders the result of its enclosing element (an xsl:apply-templates or an xsl:for-each)
xsl:value-of
produces the value of the thing matched by its pattern
xsl:attribute
outputs an attribute for the output element which encloses it

There are a few more XSL elements, but these will do most things for you.

 


An older version of this course is available here