Elemen <xsl:attribute> dalam XSLT

Definisi dan Penggunaan

Elemen <xsl:attribute> digunakan untuk menambah atribut kepada elemen.

Komentar:Elemen <xsl:attribute> akan menggantikan atribut yang memiliki nama yang sama.

Syarat

<xsl:attribute name="attributename" namespace="uri">
  <!-- Content:template -->
</xsl:attribute>

Atribut

Atribut Nilai Deskripsi
name attributename Diperlukan. Tentukan nama atribut.
namespace URI Pilihan. Tentukan URI namespace untuk definisi atribut.

Contoh

Contoh 1

Tambahkan atribut 'source' kepada elemen 'picture':

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

Contoh 2

Tambahkan atribut 'source' kepada elemen 'picture', dan gunakan nilai dari 'images/name' untuk mensetnya:

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

Contoh 3

Buat set atribut yang dapat diterapkan untuk setiap elemen output:

<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>