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 – 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
-
-
-
-
-
-
-
(Gesperrt)
Mit substring ein Datum ins ISO-Format umwandeln8 Min. 39 Sek.
-
(Gesperrt)
Datumsumwandlung mit einem Template modularisieren4 Min. 30 Sek.
-
(Gesperrt)
Zeichenersetzung durch den translate-Befehl7 Min. 1 Sek.
-
(Gesperrt)
Strings mit Hilfe des concat-Befehls zusammensetzen4 Min. 12 Sek.
-
(Gesperrt)
String mit einem rekursiven Aufruf zerlegen8 Min. 3 Sek.
-
(Gesperrt)
Doppelte Leerzeichen mit normalize-space entfernen3 Min. 59 Sek.
-
(Gesperrt)
Einführung in Keys6 Min. 40 Sek.
-
(Gesperrt)
Keys im Einsatz8 Min. 31 Sek.
-
(Gesperrt)
Die Ausgabe mit Hilfe des output-Befehls steuern3 Min. 34 Sek.
-
(Gesperrt)
XML-Elementnamen während der Laufzeit dynamisch festlegen4 Min. 45 Sek.
-
(Gesperrt)
Attribute für die Ausgabe festlegen2 Min. 27 Sek.
-
(Gesperrt)
Komplette XML-Bäume mit den copy- und copy-of-Befehlen kopieren4 Min. 16 Sek.
-
(Gesperrt)
Die Ausgabe von Leerzeichen steuern3 Min. 55 Sek.
-
(Gesperrt)
Textausgabe mit dem text-Befehl2 Min. 15 Sek.
-
(Gesperrt)
Kommentare in das XML-Zieldokument einfügen2 Min. 20 Sek.
-
(Gesperrt)
-
-
-