Fonction XSLT element-available()
❮ Référence des fonctions XSLTDéfinition et utilisation
La fonction element-available() renvoie une valeur booléenne qui indique si l'élément spécifié est pris en charge par le processeur XSLT.
Cette fonction ne peut être utilisée que pour tester les éléments qui peuvent apparaître dans un corps de modèle. Ces éléments sont :
- xsl : appliquer les importations
- xsl : appliquer des modèles
- xsl:attributs
- xsl : modèle d'appel
- xsl : choisissez
- xsl:commentaire
- xsl : copier
- xsl : copie de
- xsl:élément
- xsl : repli
- xsl : pour chaque
- xsl : si
- xsl:message
- xsl : nombre
- xsl:instruction de traitement
- xsl : texte
- xsl : valeur de
- xsl:variable
Syntaxe
boolean element-available(string)
Paramètres
Parameter | Description |
---|---|
string | Required. Specifies the element to test |
Exemple 1
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:choose>
<xsl:when test="element-available('xsl:comment')">
<p>xsl:comment is supported.</p>
</xsl:when>
<xsl:otherwise>
<p>xsl:comment is not supported.</p>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="element-available('xsl:delete')">
<p>xsl:delete is supported.</p>
</xsl:when>
<xsl:otherwise>
<p>xsl:delete is not supported.</p>
</xsl:otherwise>
</xsl:choose>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Affichez le fichier XSL et
Affichez le résultat .
❮ Référence des fonctions XSLT