PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : XSL key Problem



augury
09-07-2003, 15:00
Hi!

Ich habe folgendes XML:
<doc>
<p>
<tag val="test"/>
<entry>dummy</entry>
</p>
<p>
<tag val="hallo"/>
<entry>hallo world</entry>
</p>
<p>
<tag val="hallo"/>
<entry>this was a test</entry>
</p>
<p>
<tag val="hallo"/>
<entry>hallo world 3</entry>
</p>
<p>
<tag val="test"/>
<entry>dummy</entry>
</p>
</doc>

Und moechte nur den letzten <p> Eintrag haben mit folgendem Key:
<xsl:key name="tag" match="p/tag[@val='test'" use="preceding-sibling::p/tag[@val='hallo']"/>

Sprich, es sollen alle Elemente mit val='test' gefunden werden , die als Vorgaenger
einen val='hallo' haben.
Nur irgendwie tut sich bei mir hier gar nichts ...

Weisz jemand Rat??

Danke, Martin