最新的Web開發教程
 

XSLT element-available() Function


<完整XSLT函數參考

定義和用法

element- available()函數返回一個布爾值,指示所指定的元件是否由XSLT處理器支持。

該功能只能用於測試可能發生在一個模板體元件。 這些元素是:

  • XSL:適用-進口
  • XSL:申請模板
  • XSL:屬性
  • XSL:呼叫模板
  • XSL:選擇
  • XSL:評論
  • XSL:複製
  • XSL:複製,
  • XSL:元
  • XSL:回退
  • 的xsl:for-每個
  • XSL:如果
  • XSL:消息
  • XSL:數
  • XSL:處理指令
  • XSL:文本
  • XSL:價值 -
  • XSL:變量

句法

boolean element-available(string)

參數

參數 描述
string 需要。 指定測試元

實施例1

<?xml version="1.0" encoding="UTF-8"?>
<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>

查看XSL文件 ,並查看結果


<完整XSLT函數參考