to the main page... about these slides...

Computed result fragments

<xsl:element name="..." namespace="..."> ... </...>
computed element (attributes are attribute value templates)
<xsl:attribute name="..." namespace="..."> ... </...>
computed attribute (inside xsl:element)
<xsl:value-of select="..."/>
computed text (expression converted to string)
<xsl:processing-instruction name="..."> ... </...>
computed processing instruction
<xsl:copy> ... </...>
copy current node (+namespace nodes) and apply template
<xsl:copy-of select="..."> ... </...>
copy selected nodes and apply template
<xsl:attribute-set name="..."> ... </...>
define named set of attributes, used by xsl:use-attribute-sets in literal result elements, xsl:copy, or xsl:attribute-set
Attribute value templates: may contain {expression}, an XPath expression which is evaluated (and coerced to string) on instantiation.