EXSLT

EXSLT 是一組對 XSLT 的擴充套件。有許多模組;Firefox 支援的模組列在下面。

常用 (exsl)

EXSLT 通用包提供了擴充套件 XSLT 功能的基本函式。通用包的名稱空間為 http://exslt.org/common

數學 (math)

EXSLT 數學包提供了用於處理數值和比較節點的函式。數學包的名稱空間為 http://exslt.org/math

正則表示式 (regexp)

EXSLT 正則表示式包提供了允許使用 JavaScript 風格的正則表示式測試、匹配和替換文字的函式。正則表示式包的名稱空間為 http://exslt.org/regular-expressions

集合 (set)

EXSLT 集合包提供了允許您執行集合操作的函式。這些函式的名稱空間為 http://exslt.org/sets

字串 (str)

EXSLT 字串包提供了允許操作字串的函式。字串包的名稱空間為 http://exslt.org/strings

EXSLT 模組

要使用 EXSLT 函式,您需要宣告函式所在的名稱空間,然後在呼叫函式時使用相應的字首。例如,要使用正則表示式包

xml
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:regexp="http://exslt.org/regular-expressions">
  <xsl:template match="/"><xsl:value-of select="regexp:replace(/root/@value, 'before', 'gi', 'AFTER')"/></xsl:template>

</xsl:stylesheet>

常用

EXSLT 通用包提供了擴充套件 XSLT 功能的基本函式。通用包的名稱空間為 http://exslt.org/common

函式

數學

EXSLT 數學包提供了用於處理數值和比較節點的函式。數學包的名稱空間為 http://exslt.org/math

函式

正則表示式

EXSLT 正則表示式包提供了允許使用 JavaScript 風格的正則表示式測試、匹配和替換文字的函式。

EXSLT 正則表示式的名稱空間為 http://exslt.org/regular-expressions

函式

集合

EXSLT 集合包提供了允許您執行集合操作的函式。這些函式的名稱空間為 http://exslt.org/sets

函式

字串

EXSLT 字串包提供了允許操作字串的函式。字串包的名稱空間為 http://exslt.org/strings

函式

另請參閱