Hallo liebes Forum!
Ich hab folgende XML. Das ganze soll in HTML eine Auflistung darstellen. So eine Art Baumstruktur.
<elems>
<elem selected="false">
<elem selected="false">
<elem selected="true"/>
</elem>
</elem>
</elems>
bekomme es einfach nicht hin, dass das erste Element merkt, dass eins seiner Kinder/Enkelkinder das spezielle Attribut selected=true hat.
Mein ziel ist es, das erste element in einer anderen Farbe darzustellen, wenn eins seiner Kinder/Enkel/Urenkel das Attribut selected=true hat. Mit folgendem Code erkennt nur der Vater des betreffenden Kindes das Attribut, nicht jedoch der Großvater oder der Urgroßvater!
<xsl:when test="*/@selected='true'">yes</xsl:when>
Geht das nicht?
Dazu muss ich noch sagen, dass die Struktur der XML dynamisch generiert wird. Es können also zigbeliebige Verschachtelungen sprich Ur-ur-Enkel vorkommen... das macht die sache ja so kompliziert.. *seufz*
Danke Danke Danke im Voraus!!!
Rondra