Alexander Ganz: Baumstruktur Knoten Kennzeichnen

Hallo Allerseits,

habe mal wieder ein kleines XSL Problem.
Ich möchte gerne, wie in einem Treeview die "quasi" ausgewählten Knotenpunkte kennzeichen.
das XML sieht so aus:

<root>
 <act>
  <actdoc id="7" level="4" />
 </act>
 <baum>
  <doc id="1" level="1">
   <doc id="2" level="2">
    <doc id="3" level="3" />
   </doc>
   <doc id="4" level="2">
    <doc id="5" level="3">
     <doc id="6" level="4" />
     <doc id="7" level="4" />
     <doc id="8" level="4" />
    </doc>
    <doc id="9" level="3" />
   </doc>
  </doc>
 </baum>
</root>

Das ergebnis soll so aussehen:

--> 1
     --2
-->  --4
-->  ----5
     ------6
-->  ------7 (Ausgewählt)
     ------8
     ----9

Dort, wo sich die Pfeile befinden sollen die Punkte gekennzeichnet werden.
Allerdings habe ich nicht den schimmer einer Idee, wie man soetwas hinbekommt. Hat jemand vielleicht einen Denkanstoß für mich?
Wie sollten die Templates aufgebaut werden? Wie schaffe ich es ausgehend vom aktuellen Dokument rückwärts die Knoten zu kennzeichnen ohne die Sortierung zu zerstören?

Viele Grüße
Alex

  1. Hallo Nochmal,

    hat sich erledigt, hab´s hingekriegt. Mein Gehirn ist zwar jetzt etwas matschig, aber es funktioniert :-)

    Trotzdem Danke für´s lesen.

    Viele Grüße
    Alex

    1. Hallo Alex,

      hat sich erledigt, hab´s hingekriegt. Mein Gehirn ist zwar jetzt etwas matschig, aber es funktioniert :-)

      Und? Wie haste es gemacht?

      Klingt ja fast nach nem guten Tipp/Trick...

      Gruß
      Franz

      1. Hallo Franz,

        Und? Wie haste es gemacht?
        Klingt ja fast nach nem guten Tipp/Trick...

        Ich habe einfache die ID´s der parent:: Knoten per Concat zusammengefügt und habe alles von oben bis unten nochmal durchlaufen. Wenn ich auf eine der ID´s getroffen bin, konnte ich den Eintrag Kenzeichnen. Ist ziemlich praktisch, denn es gibt keine grenzen in der Verschachtelungstiefe :-)

        Viele Grüße
        Alex