Nachtrag:
Falls auch die Teilbegriffe aus Routine-Instandhaltung benötigt werden, kann man wiederum mit der tokenize-Funktion über den Bindestrich gehen.
fn:tokenize($actdef/descr, ' |-')
oder ggf. zur Behandlung von weiterem Leerraum fn:tokenize($actdef/descr, '\s|-')
erzeugt:
<?xml version="1.0" encoding="UTF-8"?>
<def>
<link>
<txt>Routine</txt>
<txt>Instandhaltung</txt>
<txt>oder</txt>
<txt>Wartung</txt>
<txt>eines</txt>
<txt>Gerätes</txt>
<txt>etc.</txt>
</link>
</def>
Grüße,
Thomas