XSLT function na element-available()
Pagsasakop at Paggamit
Ang function na element-available() ay ibabalik ang isang boolean value na nagtutukoy kung ang XSLT processor ay sinusuportahan ang tinukoy na elemento.
Ang function na ito ay puwedeng gamitin lamang upang husgahan ang mga elemento na nasa pinakabagong bahagi ng template. Ang mga elemento na ito ay:
- 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
Mga Tagubilin
boolean element-available(string)
Parameter
Parameter | Paglalarawan |
---|---|
string | Mga kinakailangan. Tumutukoy sa elemento na dapat husgahan. |
Halimbawa
<?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>Ang xsl:comment ay sinusuportahan.</p> </xsl:when> <xsl:otherwise> <p>Ang xsl:comment ay hindi sinusuportahan.</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="element-available('xsl:delete')"> <p>Ang xsl:delete ay sinusuportahan.</p> </xsl:when> <xsl:otherwise> <p>xsl:delete is not supported.</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet>