Aus dem Kurs: XSLT Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Doppelte Leerzeichen mit normalize-space entfernen

Doppelte Leerzeichen mit normalize-space entfernen – Tutorial zu XML

Aus dem Kurs: XSLT Grundkurs

Doppelte Leerzeichen mit normalize-space entfernen

Ich bin da mal hingegangen und hab hier unten den String, den ich hier übergebe, nur minimalst verändert und dann sehen Sie, dass hier meine Ausgabe auf einmal nicht mehr so ausschaut, wie man sie eigentlich erwarten würde. Wir haben nämlich jetzt hier auf einmal zwei leere Item-Elemente bekommen. Wo kommen die her? Hier unten bei dem String, den ich hier übergebe, hab ich jetzt hier einmal ein doppeltes Leerzeichen eingegeben und hinter dem Wort "Thoma", hinter dem Namen "Thoma", habe ich ebenfalls ein Leerzeichen eingetragen. Und da wir ja hier immer mit dem substring-before und substring-after arbeiten, und das System ja immer auf das erste Leerzeichen geht, wird hier z. B. bei dem substring-after nach dem ersten Leerzeichen das zweite Leerzeichen übergeben. Und deswegen bekommen wir jetzt hier in der Tat solche leeren Elemente hinein. Und das ist natürlich jetzt hier in unserem Fall überhaupt nicht gewollt. Und glauben Sie mir, das passiert im Alltag häufiger, als einem lieb ist…

Inhalt