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 সমর্থিত。</p> </xsl:when> <xsl:otherwise> <p>xsl:comment সমর্থিত নয়。</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="element-available('xsl:delete')"> <p>xsl:delete সমর্থিত。</p> </xsl:when> <xsl:otherwise> <p>xsl:delete সমর্থিত নয়。</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet>