Derniers tutoriels de développement web
 

XSLT element-available() Function


<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