Announcement

Collapse
No announcement yet.

XSL: Baum wieder hoch?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XSL: Baum wieder hoch?

    Hallo,
    erstmal vielen Dank fuer die ganzen Antworten. Leider haben die Fragen kein Ende.
    Ich habe ungefaehr folgende Struktur in meinem XSL File:

    <bla>
    <blabla/>
    <blablabla/>
    <blub>
    <blubblub>
    <blubblubblub/>
    </blubblub>
    </blub>
    </bla>

    (Hoffe das stimmt so...)
    Ich arbeite mit "apply-templates" und "template match".
    Wie komme ich, wenn ich mich schon irgendwo im <blubblub> Template befinde,
    wieder ins <bla> Template? Wenn ich wieder ein "template match" anwende, wird meine vorherige Ausgabe ueberschrieben.
    Hmmm... ist das irgendwie verstaendlich?
    Gruss, Uwe

  • #2
    Hallo,<br>
    <br>
    die Frage lässt sich nicht so leicht beantworten, dazu müsste man genauer wissen was beabsichtigt wird.<br>
    Eine Möglichkeit wäre aber, zwei Templates für bla zu schreiben und dem zweiten das Attribut mode zu spendieren. Dann könnte beim Aufruf von apply-templates im blubblub-Tag speziell dieses Template aufgerufen werden, indem auch hier das Attribut mode angegeben wird.<br>
    Eine zweite Möglichkeit wäre die Übergabe eines Parameters, an dem man erkennen kann, von wo der Aufruf des Templates für bla erfolgte.<br>
    Es gibt eine ganze Reihe weiterer Möglichkeiten - aber dazu müsste man das Problem etwas genauer kennen - mir fällt kein Bsp. ein, wo es Sinn macht so vorzugehen.<br>
    Michae

    Comment

    Working...
    X