XSLT <xsl:attribute>-elementti
Määrittely ja käyttö
<xsl:attribute>-elementti käytetään ominaisuuden lisäämiseen elementtiin.
Huomautus:<xsl:attribute>-elementti korvaa olemassa olevan samalla nimellä olevan ominaisuuden.
Syntaksi
<xsl:attribute name="attributinimi" namespace="uri"> <!-- Sisältö:template --> </xsl:attribute>
Ominaisuus
Ominaisuus | Arvo | Kuvaus |
---|---|---|
nimi | attributinimi | Välttämätön. Määritä ominaisuuden nimi. |
nimiavaruus | URI | Valinnainen. Määritä ominaisuuden URI-tilaus. |
Esimerkki
Esimerkki 1
Lisää source-ominaisuus picture-elementtiin:
<picture> <xsl:attribute name="source"/> </picture>
Esimerkki 2
Lisää source-ominaisuus picture-elementtiin ja aseta sille arvo "images/name":
<picture> <xsl:attribute name="source"> <xsl:value-of select="images/name" /> </xsl:attribute> </picture>
Esimerkki 3
Luo ominaisuuseristö, joka voidaan soveltaa mihin tahansa tulostus-elementtiin:
<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>