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>

Xem tệp XSL,Xem kết quả.