<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