Hàm function-available() trong XSLT
Định nghĩa và cách sử dụng
Hàm function-available() trả về một giá trị boolean, chỉ ra rằng bộ xử lý XSLT có hỗ trợ hàm được chỉ định hay không.
Bạn có thể kiểm tra các hàm XSLT và các hàm XPath kế thừa.
Cú pháp
boolean function-available(string)
Tham số
Tham số | Mô tả |
---|---|
string | Chú ý. Quy định hàm cần kiểm tra. |
Ví dụ
<?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() được hỗ trợ.</p> </xsl:when> <xsl:otherwise> <p>sum() không được hỗ trợ.</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="function-available('current')"> <p>current() được hỗ trợ.</p> </xsl:when> <xsl:otherwise> <p>current() không được hỗ trợ.</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet>