XSLT function na element-available()
paggawa at paggamit
Ang function na element-available() ay ibibigay ng isang boolean value na nagtutukoy kung ang XSLT processor ay sumusuporta sa tinukoy na elemento.
Ang function na ito ay puwedeng gamitin lamang upang pagsusuri sa elemento na nasa pinakamataas na 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
pagsasalita
boolean element-available(string)
parametro
parametro | paliwanag |
---|---|
string | mga kinakailangan. Tinutukoy ang elemento na dapat pagsusuri. |
mga 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>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>