<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 支持情况

支持。