JanineS123: XSL | Satz in einzelne Wörter zerlegen

Beitrag lesen

Hallo Thomas,

besten Dank für deinen Entwurf. Ich verstehe dabei aber nicht ganz, welchen Unterschied xs:string+ zu xs:string hat und warum ich bei fn:string-join keinen anderen Operator nutzen kann (habe es auch mit Leerzeichen, Komma und Schrägstrich statt dem Union-Operator | probiert). Warum trennt er $terms durch den Union Operator nach Wörtern und nicht nach gespeicherten Elementen? Wenn ich die Elemente unter $terms zählen lasse, sind es genau 3 (also "Abhilfemaßnahme (FDA)" als ein Element).

Ich habe ein wenig mit deiner Lösung herumgespielt und versucht, eine Schleife um $terms bzw. um xsl:analyze-string zu legen, aber so richtig ist mir nichts geglückt.

Mein Quellcode ist etwas komplexer als ich ihn hier dargestellt habe (u.a. mit mehreren Kindelemente, zweisprachig und v.a. viele Wortgruppen innerhalb von <term>. Deshalb muss ich mir noch etwas anderes einfallen lassen...

Dennoch vielen lieben Dank für deine Hilfe und guten Ideen! Janine