XSLT öğesi kullanılabilir() İşlev
❮ XSLT İşlev ReferansıTanım ve Kullanım
element-available() işlevi, belirtilen öğenin XSLT işlemcisi tarafından desteklenip desteklenmediğini gösteren bir Boole değeri döndürür.
Bu işlev yalnızca bir şablon gövdesinde meydana gelebilecek öğeleri test etmek için kullanılabilir. Bu unsurlar şunlardır:
- xsl:uygulama-içe aktarma
- xsl:uygulama şablonları
- xsl:nitelikler
- xsl:çağrı şablonu
- xsl:seç
- xsl:yorum
- xsl:kopyala
- xsl:kopyalama
- xsl:öğe
- xsl:yedek
- xsl:her biri için
- xsl:eğer
- xsl:mesaj
- xsl:sayı
- xsl:işleme talimatı
- xsl:metin
- xsl:değer-of
- xsl:değişken
Sözdizimi
boolean element-available(string)
parametreler
Parameter | Description |
---|---|
string | Required. Specifies the element to test |
örnek 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>
XSL dosyasını görüntüleyin ve
sonucu görüntüleyin .
❮ XSLT İşlev Referansı