I'm trying to transform an xml file to through xsl to display a table with information this is done through an ExistDB but when i run my project the table will not transform
My xml is
<players>
<player>
<name>Daniel Sturridge</name>
<club>images/liverpool.jpg</club>
<position>Forward</position>
<nationality>images/england.png</nationality>
<image>images/ds.jpg</image>
</player>
<player>
<name>Raheem Sterling</name>
<club>images/liverpool.jpg</club>
<position>Forward</position>
<nationality>images/england.png</nationality>
<image>images/rs.jpg</image>
</player>
<player>
<name>Steven Gerrard</name>
<club>images/liverpool.jpg</club>
<position>Midfielder</position>
<nationality>images/england.png</nationality>
<image>images/steven.png</image>
</player>
<player>
<name>Alexis Sanchez</name>
<club>images/arsenal.png</club>
<position>Forward</position>
<nationality>images/chile.svg</nationality>
<image>images/as.jpg</image>
</player>
<player>
<name>Wayne Rooney</name>
<club>images/machesterunited.png</club>
<position>Forward</position>
<nationality>images/england.png</nationality>
<image>images/wr.png</image>
</player>
<player>
<name>Angel di Maria</name>
<club>images/machesterunited.png</club>
<position>Forward</position>
<nationality>images/arg.png</nationality>
<image>images/adm.png</image>
</player>
<player>
<name>Robin Van Persie</name>
<club>images/machesterunited.png</club>
<position>Forward</position>
<nationality>images/netherlands.png</nationality>
<image>images/rvp.png</image>
</player>
<player>
<name>Eden Hazard</name>
<club>images/chelsea.png</club>
<position>Forward</position>
<nationality>images/bel.png</nationality>
<image>images/eden.png</image>
</player>
<player>
<name>Diego Costa</name>
<club>images/chelsea.png</club>
<position>Forward</position>
<nationality>images/spain.png</nationality>
<image>images/diego.png</image>
</player>
</players>
my xsl is
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://ift.tt/tCZ8VR">
<xsl:template match="/">
<table>
<tr>
<th>Player</th>
<th>Club</th>
<th>Position</th>
<th>Nationality</th>
<th>Image</th>
</tr>
<xsl:for-each select="players/player">
<tr>
<td>
<xsl:value-of select="name"/>
</td>
<td>
<img>
<xsl:attribute name="src">
<xsl:value-of select="club"/>
</xsl:attribute>
</img>
</td>
<td>
<xsl:value-of select="position"/>
</td>
<td>
<img>
<xsl:attribute name="src">
<xsl:value-of select="nationality"/>
</xsl:attribute>
</img>
</td>
<td>
<img>
<xsl:attribute name="src">
<xsl:value-of select="image"/>
</xsl:attribute>
</img>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
the table does not display on my html page
No comments:
Post a Comment