Zugriff auf Attribute¶

Lernziel¶
Nun lernen Sie, wie Sie auf Attribute zugreifen.
Handlungsanweisungen¶
- Aufgaben
Verwenden Sie die Daten/Dateien der letzten Übung.
Geben Sie die Herkunft der in der CD-Datenbank vorhandenen Bands aus.
Erweitern Sie dazu Ihre Tabelle um eine Spalte.
Die XML-Datei¶
Wie können wir nun auf Attribute zugreifen? Schauen Sie sich zunächst die XML-Datei an. In ihr befindet sich ein Attribut (Zeile 9).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <adressensammlung>
<adresse>
<anrede>Herr</anrede>
<name>
<nachname>Becker</nachname>
<vorname>Heinz</vorname>
</name>
<strasse>Schwabenstr. 4</strasse>
<postanschrift land="Deutschland">
<plz>14488</plz>
<wohnort>Berlin</wohnort>
</postanschrift>
<email>heinz@becker.de</email>
</adresse>
</adressensammlung>
|
Die XSL-Datei¶
Um nun auf das Attribut zuzugreifen, können Sie folgenden XPATH-Ausdruck für die Selektion in der Template-Rule schreiben:
<xsl:value-of select="adresse/postanschrift/@land"/>
Der Zugriff auf das Attribut erfolgt durch das @-Zeichen, gefolgt vom Namen des Attributes.