XSLT element-available() ফাংশন

বিবরণ ও ব্যবহার

element-available() ফাংশন একটি বলীর মান ফিরায়, যা XSLT প্রক্রিয়াকরণ ব্যবহারকারীকে নির্দিষ্ট উপাদানকে সমর্থন করা কি না করা বলা দেয়。

এই ফাংশনটি শুধুমাত্র টেম্পলেট মূলভাগের উপাদানগুলোতে পরীক্ষা করার জন্য ব্যবহৃত হয়।এই উপাদানগুলো হল:

  • 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

সিদ্ধান্ত

boolean element-available(string)

প্রমাণ

প্রমাণ বর্ণনা
string অপরিহার্য।পরীক্ষা করতে হলের উপাদানকে নির্দিষ্ট করুন。

উদাহরণ

<?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>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 文件查看结果