XSLT 函式
XLST 函式可用來在 XSLT 樣式表中做為 XPath 運算式的一部分,以存取目前的節點 (current())、合併不同的 XML 資料檔案 (document())、維護版本相容性 (element-available() 或 function-available())、格式化數字 (format-number()),或檢查系統屬性。下表是 W3C 標準所指定的 XSLT 函式完整清單,可在 Microsoft XML Core Services (MSXML) 4.0 版或更新版本中實作。
請注意,這些函式只能從 XSLT 處理器中呼叫。因此,您無法從文件物件模型 (DOM) 中的 selectNodes 方法呼叫這些函式。這與 XPath 函式不同,因為 XPath 函式可從 selectNodes 方法的引數中加以指定。
XSLT 函式
傳回含有目前節點的節點集做為其唯一的成員。 |
|
提供一個方法,從 XSLT 樣式表中擷取輸入資料流所提供的初始資料以外的其他 XML 資源。 |
|
在展開名稱即為指令名稱的情況下 (只有在這種情況下) 傳回 True。 |
|
使用第二個引數所指定的格式模式字串,將第一個引數轉換為字串。 |
|
在函式程式庫中有函式可使用的情況下傳回 True。 |
|
傳回一個字串,用以唯一識別 node-set 引數中,位居文件順序首位的節點。 |
|
擷取先前以 <xsl:key> 陳述式標記的項目。 |
|
將樹狀結構轉換成節點集。產生的節點一定會包含一個單一節點以及樹狀結構的根節點。 |
|
傳回一個物件,代表名稱所識別之系統屬性的值。 |
|
為來源文件的文件類型定義 (DTD) 傳回未剖析實體的宣告。 |
以下是節點測試,而非函式:
text()
processing-instruction()
comment()
node()
如需詳細資訊,請參閱節點測試。