Thomas J.S.: XSLT - Separatoren einfügen

Beitrag lesen

Hallo,

Ich möchte Elemente durch einen Separator trennen.
Es kommt vor, dass in der Ausgabe zwischen den <kind>-Elementen Text steht. Zusammenhängende <kind>-Elemente sind durch runde Klammern begrenzt.
Der Separtator so nur in diesem Fall gesetzt werden:
...</kind><kind...
=>...</kind>;&#160;<kind...
und nicht bei
</kind>)Text(Text<kind...
(falsches ergebnis: ...</kind>;&#160;)Text(Text<kind...)

Kann mir hierbei jemand weiterhelfen.

test="following-sibling::kind and not(starts-with(following::text(), ')'))"

Grüße
Thomas