Função XSLT element-available()
❮ Referência da Função XSLTDefinição e uso
A função element-available() retorna um valor booleano que indica se o elemento especificado é suportado pelo processador XSLT.
Esta função só pode ser usada para testar elementos que podem ocorrer em um corpo de modelo. Esses elementos são:
- xsl:apply-imports
- xsl:apply-templates
- xsl:atributos
- xsl: modelo de chamada
- xsl:escolha
- xsl:comentário
- xsl:copiar
- xsl:copia de
- xsl:elemento
- xsl: fallback
- xsl: para cada
- xsl:se
- xsl:mensagem
- xsl:número
- xsl:instrução de processamento
- xsl:texto
- xsl:valor-de
- xsl:variável
Sintaxe
boolean element-available(string)
Parâmetros
Parameter | Description |
---|---|
string | Required. Specifies the element to test |
Exemplo 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>
Visualize o arquivo XSL e
Visualize o resultado .
❮ Referência da Função XSLT