Habe hier eine Lösung gefunden, die funktioniert aber nur wenn ich folgendes zeichen als Trennzeichen/Absatzzeichen nutze: 
In der Abfrage steckt ja auch ein Zeilenumbruch drin.
Leider aber nicht mit " " oder "  " oder " " oder "  " wird nichts erkannt und otherwise setzt ein.
Probiere es so:
<xsl:when test="contains($text, ' ') or contains($text, ' ') or contains($text, '  ')">...</xsl:when>
Grüße,
Thomas