Fonction function-available() XSLT
Définition et utilisation
La fonction function-available() retourne une valeur booléenne, indiquant si le processeur XSLT prend en charge la fonction spécifiée.
Vous pouvez tester les fonctions XSLT et les fonctions XPath héritées.
Syntaxe
fonction boolean function-available(string)
Paramètre
Paramètre | Description |
---|---|
string | Obligatoire. Définit la fonction à tester. |
Exemple
<?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() est pris en charge.</p> </xsl:when> </xsl:otherwise> <p>sum() n'est pas pris en charge.</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="function-available('current')"> <p>current() est pris en charge.</p> </xsl:when> </xsl:otherwise> <p>current() n'est pas pris en charge.</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet>