<Complete XSLT Fonction Référence
Définition et utilisation
La element- available() fonction renvoie une valeur booléenne indiquant si l'élément spécifié est pris en charge par le processeur XSLT.
Cette fonction ne peut être utilisé pour tester des éléments qui peuvent se produire dans un corps de modèle. Ces éléments sont les suivants:
- xsl: apply-imports
- xsl: apply-templates
- xsl: attributs
- xsl: call-template
- xsl: choose
- xsl: commentaire
- xsl: copy
- xsl: copy-of
- élément xsl:
- xsl: fallback
- xsl: for-each
- xsl: if
- xsl: un message
- xsl: nombre
- xsl: instruction de traitement
- xsl: text
- xsl: value-of
- xsl: variable
Syntaxe
boolean element-available(string)
Paramètres
Paramètre | La description |
---|---|
string | Champs obligatoires. Indique l'élément à tester |
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>
Voir le fichier XSL et voir le résultat .
<Complete XSLT Fonction Référence