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>