ThomasM: Muench-Methode: Wo liegt mein Fehler?

Beitrag lesen

Hallo Björn,

das war nur ein Tippfehler "hier drin"... ;-)

Dann sehe ich das Problem nicht:

<?xml version="1.0" encoding="UTF-8"?>  
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:output method="html" encoding="UTF-8" indent="yes"/>  
  
  <xsl:key name="aKey" match="@a" use="."/>  
  
  <xsl:template match="/">  
    <html><head><title>Test</title></head>  
      <body>  
        <p>Ergebnis: <xsl:value-of select="count(//record/@a[generate-id(.)=generate-id(key('aKey',.)[1])])"/></p><!-- Ergebnis: 2 -->  
      </body>  
    </html>  
  </xsl:template>  
  
</xsl:stylesheet>

BTW: Wenn XSLT 2.0 möglich ist, dann wäre xsl:for-each-group interessant und angenehmer zu verwenden.

Grüße,
Thomas