Cíl: Vygenerovat na výstup element, jehož název, atributy i obsah předem - při psaní stylu - neznáme.
Řešení: Použít do konstrukční části šablony
xsl:element
:
<generate element="elt_name"> ... </generate>
<xsl:template match="generate">
<xsl:element name="{@element}">
<xsl:attribute name="id">ID1</xsl:attribute>
</xsl:element>
</xsl:template>
Vytvoří element s názvem elt_name
, opatří jej
atributem id="ID1"
.