Fungili element-available() wa XSLT

Ufafanuzi na matumizi

Fungili element-available() inaruhusu chaguo wa boolei, ambao inadaiwa kwa kutoa habari kuhusu inaonesha mtandao wa XSLT kwa kusukumza elementi inayotumika.

Fungili hauwezi kutumiwa kwa kuteleza elementi ambayo inaonekana katika mwandiko wa modeli. Elementi hizi ni:

  • xsl:apply-imports
  • xsl:apply-templates
  • xsl:attributes
  • xsl:call-template
  • xsl:choose
  • xsl:comment
  • xsl:copy
  • xsl:copy-of
  • xsl:element
  • xsl:fallback
  • xsl:for-each
  • xsl:if
  • xsl:message
  • xsl:number
  • xsl:processing instruction
  • xsl:text
  • xsl:value-of
  • xsl:variable

Inayotumika

boolean element-available(string)

Mifano

Mifano Maelezo
string Injili. Inaangalia elementi inayotestiwa.

matokeo

<?xml version="1.0" encoding="ISO-8859-1"?>
<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>mkusanyiko wa huzungumzwa.</p>
</xsl:when>
<xsl:otherwise>
<p>mkusanyiko wa huzungumzwa.</p>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="element-available('xsl:delete')">
<p>mkusanyiko wa huzungumzwa.</p>
</xsl:when>
<xsl:otherwise>
<p>xsl:delete inasaidika.</p>
</xsl:otherwise>
</xsl:choose>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Tazama Faili ya XSL,Tazama Matokeo.