XSLT <xsl:attribute> elemanı

Tanım ve Kullanım

<xsl:attribute> elemanı, elemana özellik eklemek için kullanılır.

Açıklama:<xsl:attribute> elemanı, aynı adlı mevcut özellikleri değiştirir.

Gramer

<xsl:attribute name="attributename" namespace="uri">
  <!-- İçerik:template -->
</xsl:attribute>

Özellik

Özellik Değer Açıklama
name attributename Gerekli. Özelliğin adını belirtin.
namespace URI Opsiyonel. Özelliğin tanımına uzantı URI'si atayın.

Örnek

Örnek 1

picture elemanına source özelliği ekleyin:

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

Örnek 2

picture elemanına source özelliği ekleyin ve "images/name" içindeki değeri kullanarak onun için atayın:

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

Örnek 3

Herhangi bir çıktı elemanına uygulanabilir nitelik koleksiyonu oluşturma:

<xsl:attribute-set name="font">
  <xsl:attribute name="fname">Arial</xsl:attribute>
  <xsl:attribute name="size">14px</xsl:attribute>
  <xsl:attribute name="color">kırmızı</xsl:attribute>
</xsl:attribute-set>