Cíl: Vygenerovat na výstup předem daný element (s předem známým jménem), ale s atributy s hodnotami kalkulovanými při transformaci.
Řešení: Použít normální postup - literal result element - a hodnoty atributy specifikovat jako tzv. attribute value templates (AVT):
Vstup:
<link ref="odkaz_dovnitr_dok"> ... </link>
Šablona:
<xsl:template match="link"> <a href="#{@ref}"> ... </a> </xsl:template>
Transformuje odkaz link na a, hodnotu atributu href spočte tak, že před hodnotu původního atributu ref přidá znak #