Tabel in XML

Status
Niet open voor verdere reacties.

InPieces

Gebruiker
Lid geworden
25 aug 2007
Berichten
47
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
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>
 
Probeer dit eens:
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">
 <xsl:sort select="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>
Voor meer info: http://www.w3schools.com/xsl/xsl_sort.asp
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan