共用方式為


XSLT 元素

下列表格提供所有 XSLT 項目的簡明摘要。

XSLT 項目

項目

描述

xsl:apply-imports

呼叫覆寫的範本規則。

xsl:apply-templates

指引 XSLT 處理器根據每個選取節點的型別和內容,尋找要套用的適當範本。

xsl:attribute

建立屬性節點並將其附加到輸出項目中。

xsl:attribute-set

定義具名的屬性集。

xsl:call-template

依名稱叫用範本。

xsl:choose

搭配使用 <xsl:otherwise> 項目及 <xsl:when> 項目時提供多重條件測試。

xsl:comment

在輸出中產生註解。

xsl:copy

將目前節點從來源複製到輸出。

xsl:copy-of

將子樹狀目錄和結果樹狀目錄片段插入至結果樹狀目錄。

xsl:decimal-format

宣告小數格式,控制 format-number函式所使用之格式模式的解譯。

xsl:element

在輸出中建立含指定名稱的項目。

xsl:fallback

呼叫能夠在遇到新項目時,用來針對該項目之行為提供合理替代方案的範本內容。

xsl:for-each

重複套用範本,並且依次套用到集合內的每一個節點。

xsl:if

允許簡單條件式範本片段。

xsl:import

匯入另一個 XSLT 檔。

xsl:include

加入另一個 XSLT 檔。

xsl:key

宣告具名的索引鍵,用以與 XML 路徑語言 (XPath) 運算式中的 key() 函式搭配使用。

xsl:message

將文字訊息傳到訊息緩衝區或訊息對話方塊。

xsl:namespace-alias

以另一個前置詞取代指定命名空間所關聯的前置詞。

xsl:number

將格式化數字插入至結果樹狀目錄。

xsl:otherwise

搭配使用 <xsl:choose> 項目及 <xsl:when> 項目時提供多重條件測試。

xsl:output

指定要用於序列化結果樹狀目錄的選項。

xsl:param

宣告要在 <xsl:stylesheet> 項目或 <xsl:template> 項目中使用的具名參數。 您可以指定預設值。

xsl:preserve-space

保留文件中的泛空白字元。

xsl:processing-instruction

在輸出中產生處理指令。

msxsl:script*

定義指令碼擴充程式的全域變數和函式。

xsl:sort

指定 <xsl:for-each> 或 <xsl:apply-templates> 所選取之節點清單的排序準則。

xsl:strip-space

刪除文件的泛空白字元。

xsl:stylesheet

指定 XSLT 檔的文件項目。 文件項目包含其他所有 XSLT 項目。

xsl:template

定義可重複使用的範本,為特定型別和內容的節點產生所要的輸出。

xsl:text

在輸出中產生文字。

xsl:transform

執行與 <xsl:stylesheet> 相同的函式。

xsl:value-of

將所選節點的值做為文字插入。

xsl:variable

指定繫結於運算式中的值。

xsl:when

搭配使用 <xsl:choose> 項目及 <xsl:otherwise> 項目時提供多重條件測試。

xsl:with-param

將參數傳到範本。

* 代表用以支援指令碼的 Microsoft 專利擴充功能。

請參閱

參考

format-number 函式

<xsl:apply-templates> 元素

<xsl:choose> 元素

<xsl:for-each> 元素

<xsl:otherwise> 元素

<xsl:stylesheet> 元素

<xsl:template> 元素

<xsl:when> 元素