Ik heb een probleem en ik zit er al weken mee!
Ik heb een XML bestand met gegevens, en wil die met behulp van XSL in een mooie tabel zetten, om het te sorteren. Maar ik krijg alleen de headers te zien.
XML Bestand
XSL Bestand:
Ik heb een XML bestand met gegevens, en wil die met behulp van XSL in een mooie tabel zetten, om het te sorteren. Maar ik krijg alleen de headers te zien.
XML Bestand
Code:
<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml:stylesheet href="opmaak.xsl" type="text/xsl" ?>
<!DOCTYPE jaarlijst SYSTEM "opmaak.dtd">
<JAARLIJST>
<SINGLE>
<ARTIEST>Justin Timberlake</ARTIEST>
<NUMMER>What Goes Around...</NUMMER>
<PUNTEN>1600</PUNTEN>
</SINGLE>
<SINGLE>
<ARTIEST>Avril Lavigne</ARTIEST>
<NUMMER>Girlfriend</NUMMER>
<PUNTEN>346</PUNTEN>
</SINGLE>
<SINGLE>
<ARTIEST>Tiesto</ARTIEST>
<NUMMER>No More Heroes</NUMMER>
<PUNTEN>109</PUNTEN>
</SINGLE>
<SINGLE>
<ARTIEST>VanVelzen</ARTIEST>
<NUMMER>Deep</NUMMER>
<PUNTEN>170</PUNTEN>
</SINGLE>
</JAARLIJST>
XSL Bestand:
Code:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org./TR/WD-xsl">
<xsl:template match="/">
<html><head><title>Prob</title></head>
<body>
<TABLE BORDER="2">
<TR STYLE="font-weight:bold">
<TD>ARTIEST</TD>
<TD>NUMMER</TD>
<TD>PUNTEN</TD>
</TR>
<xsl:for-each select="JAARLIJST/SINGLE" order-by="+PUNTEN">
<TR>
<TD><xsl:value-of select="ARTIEST"/></TD>
<TD><xsl:value-of select="NUMMER"/></TD>
<TD><xsl:value-of select="PUNTEN"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</body></html>
</xsl:template>
</xsl:stylesheet>