Schrumpfi
Lt. Commander
- Registriert
- Jan. 2011
- Beiträge
- 1.315
Hi,
ich habe mir einfach mal das Ziel gesetzt, die Tabelle der Fußball-WM 2006 (Gruppe A) in Form einer XML und einer XSL für den "Style" darzustellen.
Allerdings komme ich nicht weiter:
Ich möchte vor jedem Ländernamen die jeweilige Flagge einfügen.
Dafür habe ich aber nicht den passenden Code gefunden, der damit klarkommt, dass er keinen direkten Link zum Bild, sondern den Inhalt eines Element in der XML-Datei abrufen soll.
Hat da jemand eine Idee, wie man das lösen könnte?
l.G. Schrumpfi
XML:
XSL:
ich habe mir einfach mal das Ziel gesetzt, die Tabelle der Fußball-WM 2006 (Gruppe A) in Form einer XML und einer XSL für den "Style" darzustellen.
Allerdings komme ich nicht weiter:
Ich möchte vor jedem Ländernamen die jeweilige Flagge einfügen.
Dafür habe ich aber nicht den passenden Code gefunden, der damit klarkommt, dass er keinen direkten Link zum Bild, sondern den Inhalt eines Element in der XML-Datei abrufen soll.
Hat da jemand eine Idee, wie man das lösen könnte?
l.G. Schrumpfi
XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="XSL.xsl" type="text/xsl" ?>
<Gruppe_A>
<item>
<Rang>1</Rang>
<Land>Deutschland</Land>
<Spiele>3</Spiele>
<Siege>3</Siege>
<Niederlagen>0</Niederlagen>
<Unentschieden>0</Unentschieden>
<Tore>8</Tore>
<Gegentore>2</Gegentore>
<Punkte>9</Punkte>
</item>
<item>
<Rang>2</Rang>
<Land>Ecuador</Land>
<Spiele>3</Spiele>
<Siege>2</Siege>
<Niederlagen>1</Niederlagen>
<Unentschieden>0</Unentschieden>
<Tore>5</Tore>
<Gegentore>3</Gegentore>
<Punkte>6</Punkte>
</item>
<item>
<Rang>3</Rang>
<Land>Polen</Land>
<Spiele>3</Spiele>
<Siege>1</Siege>
<Niederlagen>2</Niederlagen>
<Unentschieden>0</Unentschieden>
<Tore>2</Tore>
<Gegentore>4</Gegentore>
<Punkte>3</Punkte>
</item>
<item>
<Rang>4</Rang>
<Land>Costa Rica</Land>
<Spiele>3</Spiele>
<Siege>0</Siege>
<Niederlagen>3</Niederlagen>
<Unentschieden>0</Unentschieden>
<Tore>3</Tore>
<Gegentore>9</Gegentore>
<Punkte>0</Punkte>
</item>
</Gruppe_A>
XSL:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head> <title>WM 2006 Gruppe A</title></head>
<body>
<h style="font-size:45px; font-family:verenda">Gruppe_A</h>
<br/>
<br/>
<br/>
<table border="3">
<tr bgcolor="darkorange" style="font-size:23px;">
<th>Rang</th>
<th>Land</th>
<th>Spiele</th>
<th>Siege</th>
<th>Niederlagen</th>
<th>Unentschieden</th>
<th>Tore</th>
<th>Gegentore</th>
<th>Punkte</th>
</tr>
<xsl:for-each select="Gruppe_A/item">
<tr bgcolor="kacke" style="font-size:22px;">
<td><xsl:value-of select="Rang"/></td>
<td><xsl:value-of select="Land"/></td>
<td><xsl:value-of select="Spiele"/></td>
<td><xsl:value-of select="Siege"/></td>
<td><xsl:value-of select="Niederlagen"/></td>
<td><xsl:value-of select="Unentschieden"/></td>
<td><xsl:value-of select="Tore"/></td>
<td><xsl:value-of select="Gegentore"/></td>
<td><xsl:value-of select="Punkte"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>