andy: xslt

Beitrag lesen

Hallo,

versuche vergeblich folgendes zu lösen.

Ich habe ein xslt-schema geschrieben. er sucht in ein xml dokument nach <a> elemente und vor jedem <a> element soll ein <img> element eingefügt werden. Bis jetzt funktioniert es richtig, das Problem aber ist, dass jedes mal, wenn ich das xslt aufrufe, fügt es ein anderes <img> hinzu. Ich will aber das <img> nur einmal hinzufügen.

bsp:

<a href="blabla">Link</a>

xslt aufruf

<img scr="blabla><a href="blabla">link</a>

wenn ich xslt nochmal aufrufe kommt:

<img scr="blabla><img scr="blabla><a href="blabla">link</a>

wenn ich xslt nochmal aufrufe kommt:

<img scr="blabla><img scr="blabla><img scr="blabla><a href="blabla">link</a>

... usw

Wie kann ich dies Umgehen? So, dass ich sagen kann, wenn du einmal ein <img> vor dem <a> hinzugefügt hast dann tue nichts mehr.
Ich hoffe Sie haben mir verstanden.

vielen Dank für ihre hilfe,

mfg, Andy