Hallo,
Mein Priblem ist aber, das muss variabel sein, denn die Tabelle muss sowohl horizontal als auch vertikal erweiterbar sein. Die Karte wird soll erweitert werden.
so geht das:
--------------
<?xml version="1.0" encoding="iso-8859-1" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:key name="gruppe" match="region" use="@y"/>
<xsl:template match="/map">
<html>
<head>
<link rel="stylesheet" type="text/css" href="" />
</head>
<body>
<!-- Beginn: Karte (Tabelle)-->
<table border="1">
<xsl:for-each select="region[generate-id() = generate-id(key('gruppe', @y)[1])]">
<tr>
<xsl:for-each select="key('gruppe', @y)">
<td><xsl:value-of select="@x" />;<xsl:value-of select="@y" /></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
<!-- Ende: Karte (Tabelle) -->
</body>
</html>
</xsl:template>
</xsl:stylesheet>
---------------------
Grüße
Thomas