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

Beitrag lesen

Hallo Thomas,

ich hab's gefunden! Mein Beispiel war ein vereinfachter Auszug aus dem ganzen XML-Wust... Tatsächlich sieht die Struktur eher so aus:

<root>
  <set id="1">
    <record a="a1" b="b1" />
    <record a="a1" b="b2" />
    <record a="a2" b="b3" />
  </set>
  <set id="2">
    <record a="a1" b="b1" />
    <record a="a1" b="b2" />
    <record a="a2" b="b3" />
  </set>

</root>

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

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

Der key greift aber nicht auf <set id="1"> sondern auf alle Knoten unter <root> und dann kommt's zu Komplikationen...Ich weiß nicht, ob das XSL-like ist oder ob es an meinem XSLT-Prozessor(FOP) liegt.

Danke für's drüberschauen und viele Grüße!
Björn