XSL: XSLT Elemente
XSLT enthaelt eine Menge an Elementen, hier sind einige davon.
XSLT enthaelt eine Menge an Elementen, hier sind einige davon.
Es können auch andere Passende in diesem Knoten existieren (Wenn nicht angegeben, werden diese ignoriert. Wenn select angegeben wurde, werden nur die passenden templates angewendet. Dh, die passenden Elemente in xsl:applay-templates korrespondieren mit der Template, die auf diese Elemente passt. Wenn mode angegeben wurde, dann nur passende, die auch diese mode haben.
<xsl:apply-templates/>
<xsl:choose>
…
</xsl:choose>
<xsl:for-each select="input[@name=$name]">
…
</xsl:for-each>
select gibt an, was passen soll.
<xsl:if test="$type='text' or $type='password'">
…
</xsl:if>
test spezifiziert das Test-Kriterium.
Die Standard-Auswahl, wenn keine der xsl:when-Kriterien passen.
<xsl:otherwise>
…
</xsl:otherwise>
<xsl:stylesheet>
…
</xsl:stylesheet>
Kommt nur einmal im stylesheet vor.
version spezifiziert die Version, xmlns:xsl den URL des Standards.
<xsl:template match="//input">
…
</xsl:template>
Definiert templates. match entscheidet darüber, ob die Template angewendet wird.
<xsl:variable name="type" select="@type"/>
Erlaubt Definition von Variablen. name spezifiziert den Namen, der später auch mit $name referenziert werden kann. select spezifiziert den Wert.
<xsl:when test="$type='radio'">
…
</xsl:when>
test spezifiziert das Test-Kriterium.