XSLT element-beskikbaar() Funksie
❮ XSLT-funksieverwysingDefinisie en gebruik
Die element-available()-funksie gee 'n Boole-waarde terug wat aandui of die element gespesifiseer deur die XSLT-verwerker ondersteun word.
Hierdie funksie kan slegs gebruik word om elemente te toets wat in 'n sjabloonliggaam kan voorkom. Hierdie elemente is:
- xsl:toepassing-invoere
- xsl:toepassing-sjablone
- xsl:kenmerke
- xsl:oproep-sjabloon
- xsl: kies
- xsl: kommentaar
- xsl:kopie
- xsl:kopie-van
- xsl:element
- xsl:terugval
- xsl:vir-elk
- xsl: as
- xsl:boodskap
- xsl:nommer
- xsl: verwerkingsinstruksie
- xsl: teks
- xsl:waarde-van
- xsl: veranderlike
Sintaksis
boolean element-available(string)
Grense
Parameter | Description |
---|---|
string | Required. Specifies the element to test |
Voorbeeld 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>
Bekyk die XSL-lêer en
Bekyk die resultaat .
❮ XSLT-funksieverwysing