将 <xsl:template> 元素添加至 XSL 文件

<xsl: template> 元素是 XSLT 中最重要的元素。它们是用于执行转换的匹配例程的基础。

<xsl: template> 元素至少应包含一个 matchname 属性。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 文件中。
相关概念
XSL 编辑器

反馈