Demo/Übung PC-Liste: Überschriften¶
Lernziel¶
- Lösungen
zu folgenden Aufgaben wird hier eine Schritt für Schritt Anleitung gezeigt:
Jede Tabelle soll als Überschrift die Raumbezeichnung enthalten.
Platzieren Sie am Anfang eine Gesamtüberschrift.
Handlungsanweisungen¶
- Neue Aufgaben
Nummerieren Sie die Positionen für jeden Raum durch.
Geben Sie die Nummern in einer zusätzlichen Spalte aus.
- Zitat
“Computer sind Genieprothesen.” – Dieter Hildebrandt
Lösung zu den Aufgaben:¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<title>Rechneruebersicht</title>
</head>
<body>
<h2>Die Liste aller Rechner</h2>
<!--[weitere Regeln abarbeiten] -->
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="pcliste/raum">
<h3>
<xsl:value-of select="@bezeichnung"/>
</h3>
<table border="1">
<tbody>
<tr>
<th>Anmerkung</th>
<th>Rechner</th>
<th>IP</th>
</tr>
<!--[weitere Regeln abarbeiten] -->
<xsl:apply-templates />
</tbody>
</table>
</xsl:template>
<xsl:template match="rechner">
<tr>
<xsl:apply-templates />
</tr>
</xsl:template>
<xsl:template match="anmerkung | rechnerip | rechnername">
<td>
<!--[Zugriff auf den Element-Inhalt] -->
<xsl:value-of select="." />
</td>
</xsl:template>
</xsl:stylesheet>
|
Am Anfang geben wir eine Gesamtüberschrift aus. Für jedes gefundene „raum“-Element erzeugen wir eine Überschrift und geben als Inhalt den Wert im Attribut bezeichnung aus.