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:
Vstup:
<genarate element="elt_name"> ... </generate>
Šablona:
<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".