Los últimos tutoriales de desarrollo web
 

XSLT element-available() Function


<Completa XSLT Referencia de funciones

Definición y Uso

El element- available() función devuelve un valor booleano que indica si el elemento especificado es soportado por el procesador XSLT.

Esta función sólo puede ser utilizado para probar los elementos que pueden ocurrir en un cuerpo de la plantilla. Estos elementos son:

  • xsl: apply-importaciones
  • xsl: apply-templates
  • XSL: atributos
  • xsl: call-plantilla
  • xsl: choose
  • xsl: comentario
  • xsl: copia
  • xsl: copy-of
  • elemento xsl:
  • xsl: fallback
  • xsl: for-each
  • xsl: if
  • xsl: Mensaje
  • xsl: Número
  • xsl: instrucción de procesamiento
  • xsl: text
  • xsl: value-de
  • xsl: variable de

Sintaxis

boolean element-available(string)

parámetros

Parámetro Descripción
string Necesario. Especifica el elemento para probar

Ejemplo 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>

Ver el archivo XSL y ver el resultado .


<Completa XSLT Referencia de funciones