NeM: Stylesheet auf Attribute bezogen

Hallo zusammen,

ich habe mich im Archiv umgesehen und bin leider nicht auf einen ähnlichen Thread gestossen, daher poste ich nun, sorry, wenn ich etwas übersehen haben sollte.

Ich erstelle gerade ein Stylesheet für eine XML-Datei.

Mein Problem ist, dass die Daten in dem XML-File nicht in einzelnen Feldern stehen, sondern alle als Attribute in einem Segment gelistet sind:

<data>
   <Haus farbe="rot" höhe="10" alter="30"/>
</data>

Mit dem üblichen

<xsl:value-of select="...farbe

kann ich die Attribute nicht auslesen.

Kann mir jemand eine Hilfestellung geben, mit welchem Befehl ich ansetzen muss oder was für Möglichkeiten es gibt, diese Attribute auszulesen.

Vielen Dank für die Unterstützung!

Viele Grüße

Marc

  1. Hallo,

    Mit dem üblichen

    <xsl:value-of select="...farbe

    kann ich die Attribute nicht auslesen.

    Attribute werden mit einem vorangestellten @-Zeichen erreicht:

    <xsl:value-of select="elementname/@attributname"/>

    MfG, Thomas

    1. Hallo Thomas,

      sehr gut, das ist ja dann wirklich kein Hexenwerk :) Besten Dank für die Info!!!

      MfG, Marc

      1. Hallo,

        sehr gut, das ist ja dann wirklich kein Hexenwerk :)

        Vielleicht helfen auch diese Beispiele zu einem frueheren XSLT-Einstiegsartikel weiter: http://www.datenverdrahten.de/iproxslt/workshop/workshop.htm.

        MfG, Thomas