Thomas J.S.: Koordinaten --> Karte in Form einer Tabelle

Beitrag lesen

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