Hallo,
Ich mache gerade meine ersten Gehversuche in XML und XSL. Ich habe Probleme mit den untenstehenden Dateien. Der Tabellenkopf wird angezeigt, jedoch kein Datensatz. Was mache ich falsch?
(Win 98, IE 6.0)
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="dvd.xsl" ?>
<root>
<film>
<titel>2001:Odyssee im Weltraum</titel>
<jahr>1968</jahr>
<mitwirkende>
<buch>Stanley Kubrick</buch>
<buch>Arthur C. Clarke</buch>
<regie>Stanley Kubrick</regie>
<darsteller>Keir Dullea</darsteller>
<darsteller>Gary Lockwood</darsteller>
<darsteller>Keir Dullea</darsteller>
</mitwirkende>
</film>
... [weitere Filme]
</root>
dvd.xsl:
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http:www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<html>
<head>
<title>Titel</title>
</head>
<body>
<table bgcolor="gold">
<tr>
<th>Titel</th>
<th>Jahr</th>
<th>Regisseur</th>
</tr>
<xsl:for-each select="root/film">
<tr>
<td>
<xsl:value-of select="titel"/>
</td>
<td>
<xsl:value-of select="jahr"/>
</td>
<td>
<xsl:value-of select="regie"/>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Danke im Voraus,
Worrel