Björn: Muench-Methode: Wo liegt mein Fehler?

Beitrag lesen

Hallo zusammen,

ich muss folgendes xml abarbeiten:

<root>
  <record a="a1" b="b1" />
  <record a="a1" b="b2" />
  <record a="a2" b="b3" />
</root>

Dabei soll nach dem Attribut a gruppiert werden:

<xsl:key name="aKey" match"@a" use"." />

Nun liefert aber

<xsl:value-of select="count(//record/@a[generate-id(.)=generate-id(key('aKey',.)[1])])" />

den Wert 0 und nicht wie erwartet den Wert 2 und ich kann beim besten Willen keinen Fehler finden...

Vielen Dank für jegliche Hilfe!
Björn