ThomasM: XSLT 1.0 prüfen, ob mehr als 1 Leerzeichen

Beitrag lesen

Hallo Julian,

ist es möglich, mittels XSLT 1.0 zu prüfen, ob in einem bestimmten Node mehr als 1 Leerzeichen vorkommen, falls ja, diese zu entfernen und nur 1 Leerzeichen beizubehalten?

Zm Entfernen von Leerraum dient normalize-space(). Dazu gehören neben mehrfachen Leerzeichen auch solche am Anfang oder Ende und weiterer White Space wie Tabs und Umbrüche.

Prüfen könnte man mittels test="normalize-space(knotentext) != knotentext".

Grüße,
Thomas