XSLT <xsl:attribute>-element

Definitie en gebruik

Het <xsl:attribute>-element wordt gebruikt om eigenschappen toe te voegen aan elementen.

Opmerking:Het <xsl:attribute>-element vervangt bestaande eigenschappen met dezelfde naam.

Syntaxis

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

Eigenschap

Eigenschap Waarde Beschrijving
name attributenaam Verplicht. Bepaal de naam van de eigenschap.
namespace URI Optioneel. Geef de namespace-URI van de eigenschap een naam.

Voorbeeld

Voorbeeld 1

Voeg een source-eigenschap toe aan het picture-element:

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

Voorbeeld 2

Voeg een source-eigenschap toe aan het picture-element en geef deze de waarde van "images/name":

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

Voorbeeld 3

Maak een attribuutset die kan worden toegepast op elk outputelement:

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