將 <xsl:template> 元素新增至 XSL 檔中

<xsl: template> 元素是 XSLT 中最重要的元素。它們是比對常式以執行轉換的基礎。

<xsl: template> 元素應該包含至少一個 match 或一個 name 屬性。match 屬性可用來比對型樣。name 屬性則用於為範本指定名稱。您也可以視需要在同一個範本中同時使用這兩個屬性。

以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。

請遵循下列步驟,將 <xsl:template> 元素新增至 XSL 檔中。在建立 <xsl:template> 元素時,它會顯示在唯讀欄位中:

  1. 在 XSL 編輯器中開啟您的 XSL 檔。
  2. 按一下片段標籤,開啟 XSL 抽屜, 然後按兩下 xsl: template 元素
  3. match 屬性可用來比對型樣。請在比對欄位中,輸入您要讓範本在輸入文件中符合的 XPath 型樣。 如果您想使用「XPath 表示式」精靈來建立 XPath 型樣,請按一下 XPath
  4. name 屬性則用於為範本指定名稱。請在名稱欄位中,輸入您想在樣式表中明確呼叫的範本名稱。
  5. priority 屬性可用來指定範本的優先順序。請在優先順序欄位中指定範本的優先順序。 這個優先順序可用來從符合 <xsl: apply-templates> 元素使用之型樣的所有範本中選取一個範本。比方說,優先順序為 2 的範本的選取順序優先於優先順序為 5 的範本。
  6. mode 屬性可用來將範本分割成不同的種類。請在模式欄位中指定範本模式。
  7. 按一下新增參數按鈕,將參數加入範本中。
    1. 名稱欄位中,輸入參數的名稱。
    2. 選取欄位中,輸入參數的預設值。 如果您想使用「XPath 表示式」精靈來建立預設值,請按一下 XPath
  8. 按一下完成
這時 <xsl:template> 元素會插入 XSL 檔中。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.