最新的Web开发教程
 

XSLT <xsl:attribute> Element


<完整XSLT元素参考

定义和用法

所述<xsl:attribute>元素用于将属性添加到元素。

注意: <xsl:attribute>元素替换等效名现有的属性。


句法

<xsl:attribute name="attributename" namespace="uri">

  <!-- Content:template -->

</xsl:attribute>

属性

属性 描述
nameattributename 需要。 指定属性的名称
namespaceURI 可选的。 定义命名空间URI属性

实施例1

添加源属性的图像元素:

<picture>
  <xsl:attribute name="source"/>
</picture>

实施例2

源属性添加到象素,并具有从值填充"images/name"

<picture>
  <xsl:attribute name="source">
    <xsl:value-of select="images/name" />
  </xsl:attribute>
</picture>

实施例3

创建可被应用到任何输出元素的属性集:

<xsl:attribute-set name="font">
  <xsl:attribute name="fname">Arial</xsl:attribute>
  <xsl:attribute name="size">14px</xsl:attribute>
  <xsl:attribute name="color">red</xsl:attribute>
</xsl:attribute-set>

<完整XSLT元素参考