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>