A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Die Instruktion xsl:if ist eine klassische IF-Abfrage ohne jedoch eine alternative ELSE-Möglichkeit zuzulassen. Hierbei wandelt er den XPath-Ausdruck der im test-Argument angegeben wird in einen booleschen Wert und ist dieser Wert true, wird der Inhalt der Instruktion zum Teil der Transformation. Ist der boolesche Wert false, wird der Inhalt des xsl:if-Elements ignoriert. Die Instruktion verhält sich identisch mit der xsl:choose-Instruktion, die nur ein when und kein xsl:otherwise enthält.
Attribute
test<?xml version="1.0"encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:template match="section"> <xsl:if test="para[@style]"> <p><xsl:value-of select="."></xsl:value-of></p> </xsl:if> </xsl:template> </xsl:stylesheet>
| > nach oben | |
| > zurück zur alphabetischen Liste der XSLT Elemente |