Share via


運算式 (XML)

您可以在 XSL 轉換 (XSLT) 中使用運算式,以執行下列作業。

  • 選取要進行處理的節點。

  • 為不同的節點處理方式指定條件。

  • 產生要插入結果樹狀結構中的文字。

運算式會以 XSLT 定義項目上特定屬性值的形式產生在屬性值範本中,以大括弧括住。

運算式評估的產生與內容有關。在 XSLT 中,最外層的運算式 (也就是不屬於其他運算式一部分的運算式) 會取得其內容,如下所示。

  • 內容節點來自於目前的節點。

  • 內容位置來自於目前節點清單中之目前節點的位置;第一個位置為 1。

  • 內容大小來自於目前節點清單的大小。

  • 具有運算式產生所屬之屬性的項目,其範圍內的繫結即為變數繫結。

  • 具有運算式產生所屬之屬性的項目,其範圍內的宣告即為命名空間宣告組。

  • 函式程式庫所含的函式,包括在 XPath 函式上找到的函式,以及由 addObject 方法或 msxsl:script 項目之類的繫結機制所定義的任何函式。呼叫不含對應繫結的函式,將會產生錯誤。

請參閱

概念

模式