Función XSLT elemento-disponible()
❮ Referencia de funciones XSLTDefinición y uso
La función element-available() devuelve un valor booleano que indica si el elemento especificado es compatible con el procesador XSLT.
Esta función solo se puede usar para probar elementos que pueden aparecer en el cuerpo de una plantilla. Estos elementos son:
- xsl:aplicar importaciones
- xsl:apply-templates
- xsl:atributos
- xsl: plantilla de llamada
- xsl:elegir
- xsl: comentario
- xsl: copiar
- xsl: copia de
- xsl:elemento
- xsl: reserva
- xsl: para cada uno
- xsl:si
- xsl:mensaje
- xsl: número
- xsl: instrucción de procesamiento
- xsl:texto
- xsl:valor-de
- xsl:variable
Sintaxis
boolean element-available(string)
Parámetros
Parameter | Description |
---|---|
string | Required. Specifies the element to test |
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 .
❮ Referencia de funciones XSLT