<xsl:attribute>

<xsl:attribute> 元素在输出文档中创建一个属性,使用可以从样式表中访问的任何值。该元素必须在输出文档元素内的任何其他输出文档元素之前定义,因为它为这些元素建立属性值。但它可以位于不会成为输出部分的元素之后或内部(例如 <xsl:choose><xsl:apply-templates> 等)。

语法

xml
<xsl:attribute name=NAME namespace=URI>
  TEMPLATE
</xsl:attribute>

必需属性

name

指定在输出文档中创建的属性的名称。名称必须是有效的 QName。

可选属性

namespace

定义输出文档中此属性的命名空间 URI。您不能使用此元素设置相关的命名空间前缀。

类型

指令,出现在模板或 <xsl:attribute-set> 元素中。

规范

XSLT,第 7.1.3 节。

Gecko 支持

支持。