ฟังก์ชัน function-available() ของ XSLT
การเรียกใช้และการประกาศ
ฟังก์ชัน function-available() กลับค่าความเป็นจริง ที่บอกว่า XSLT ไฮเตอร์นเอเทอร์เลอร์เชอร์สนับสนุนฟังก์ชันที่กำหนดไว้หรือไม่
คุณสามารถทดสอบฟังก์ชัน XSLT และ XPath ที่สืบทอดไว้
รูปแบบ
boolean function-available(string)
ตัวแปร
ตัวแปร | รายละเอียด |
---|---|
string | จำเป็น กำหนดฟังก์ชันที่ต้องการทดสอบ |
ตัวอย่าง
<?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() สนับสนุน</p> </xsl:when> <xsl:otherwise> <p>sum() ไม่สนับสนุน</p> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="function-available('current')"> <p>current() สนับสนุน</p> </xsl:when> <xsl:otherwise> <p>current() ไม่สนับสนุน</p> </xsl:otherwise> </xsl:choose> </body> </html> </xsl:template> </xsl:stylesheet>