[Nachtrag:]
Probiere es so:
<xsl:when test="contains($text, ' ') or contains($text, ' ') or contains($text, '  ')">...</xsl:when>
Alternativ mehrere xsl:when mit den einzelnen Abfragen bauen und dann bei den substring-*-Funktionen entsprechend anpassen.
Grüße,
Thomas