Version 1 (modified by fiki, 13 years ago) |
---|
Odkazy na jiné generované stránky
Makro pro převod interních odkazů:
- doplnění správné přípony
- URL kódování znaků
Definice makra:
<xsl:template match="m:a"> <a> <xsl:copy-of select="@*"/> <xsl:attribute name="href"> <xsl:value-of select="fn:encode-for-uri(concat(@href, $výstupníPřípona))"/> </xsl:attribute> <xsl:apply-templates/> </a> </xsl:template>
Do textu stránky vložíme např.:
<m:a href="naše produkty" title="Klikni zde!">odkaz</m:a>
A ve vygenerovaném výstupu se objeví:
<a href="na%C5%A1e%20produkty.xhtml" title="Klikni zde!">odkaz</a>