XSL - Übersicht / xsl:attribute

xsl:attribute

xsl:attribute

Mit der Anweisung xsl:attribute ist es möglich, ein Attribut in eine XML- bzw. HTML-basierte Zielstruktur einzufügen.

xsl:attribute

Dafür gibt es mehrere Möglichkeiten. Ein Weg ist, ein Attribut direkt in Attributschreibweise zu implementieren. In diesem Fall hilft die "Kurzschreibweise" "{}", Werte zuzuweisen.

Eine Alternative ist, mit Hilfe von xsl:attribute den Namen des Attributs zu definieren und mit Hilfe von xsl:value-of select die Werte zuzuweisen.


<Person nachname="{name}">
  <xsl:attribute name="vorname">
    <xsl:value-of select="vorname"/>
  </xsl:attribute>
</Person>

Das Ergebnis mag so aussehen:


   <Person nachname="Sinnlos" vorname="Susi"/>

Eine weitere Alternative ist die Arbeit mit einer xsl-Variable, die ein komplexes Element "p" mit zwei Attributen "nachname" und "vorname" definiert.


  <xsl:variable name="vPerson">
    <p nachname="Holzflos" vorname="Hugo"/>
  </xsl:variable>

Darüber hinaus besteht noch die Möglichkeit, ein zu deklarieren, das eine ganze Anzahl einzelner xsl:attribute vordefiniert. Das hat den Vorteil, daß häufig benutzte Attribut-Sets nur einmal deklariert werden müssen, um sie beliebig oft wieder verwenden zu können.

wg / 29. Dezember 2017



Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf:

Vorname
Nachname
Mailadresse







Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info2018@wilfried-grupe.de

www.wilfried-grupe.de/xsl_attribute.html