XSLT function-available() Funktion
Definition und Verwendung
Die Funktion function-available() gibt einen booleschen Wert zurück, der anzeigt, ob der angegebene XSLT-Processor die Funktion unterstützt.
Sie können XSLT-Funktionen und vererbte XPath-Funktionen testen.
Syntax
boolean function-available(string)
Parameter
Parameter | Beschreibung |
---|---|
string | Notwendig. Definiert die zu testende Funktion. |
Beispiel
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <xsl:choose> <xsl:when test="function-available('sum')"> <p>sum() wird unterstützt.</p> </xsl:when> <p>sum() wird nicht unterstützt.</p> <p>current() wird nicht unterstützt.</p> </xsl:otherwise> <xsl:choose> <xsl:when test="function-available('current')"> <p>current() wird unterstützt.</p> </xsl:when> </xsl:otherwise> <p>current() wird nicht unterstützt.</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template>
</xsl:stylesheet>XSL-Datei anzeigen,Ergebnisse anzeigen