XSLT function-available() 函數(shù)
定義和用法
function-available() 函數(shù)返回一個布爾值,該值指示 XSLT 處理器是否支持指定的函數(shù)。
你可以測試 XSLT 函數(shù)和被繼承的 XPath 函數(shù)。
語法
boolean function-available(string)
參數(shù)
參數(shù) | 描述 |
---|---|
string | 必需。規(guī)定要測試的函數(shù)。 |
例子
<?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="function-available('sum')"> <p>sum() is supported.</p> </xsl:when> <xsl:otherwise> <p>sum() is not supported.</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="function-available('current')"> <p>current() is supported.</p> </xsl:when> <xsl:otherwise> <p>current() is not supported.</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet>