XSLT:template
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
Element <xsl:template> definiuje szablon produkujący wyjście. Ten element musi posiadać ustawiony atrybut match lub atrybut name.
[edytuj] Składnia
<xsl:template match=WZORZEC name=NAZWA mode=NAZWA priority=LICZBA> <xsl:param> [opcjonalnie] SZABLON </xsl:template>
[edytuj] Wymagane atrybuty
Brak.
[edytuj] Opcjonalne atrybuty
match- Określa wzór, który warunkuje elementy, dla których szablon ten powinien zostać użyty. Jest to wymagany atrybut, gdy nie został zdefiniowany atrybut
name.
name- Określa dla szablonu nazwę, za pomocą której może on być wywołany przez element
<xsl:call-template>.
mode- Określa dla szablonu konkretny tryb, który może być dobrany przez atrybut elementu
<xsl:apply-templates>. Jest to użyteczne przy przetwarzaniu tej samej informacji na różne sposoby.
priority- Określa numeryczny priorytet dla tego szablonu. Może to być dowolna liczba różna od
Infinity. Procesor używa tej liczby, gdy więcej niż jeden szablon dobiera ten sam węzeł.
[edytuj] Typ
Element najwyższego poziomu, musi być dzieckiem <xsl:stylesheet> lub <xsl:transform>.
[edytuj] Definicja
XSLT, sekcja 5.3.
[edytuj] Gecko
Obsługuje.