May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die normalize-space-Funktion löscht führende und schließende Leerzeichen in einem String.
Im einfachsten Fall sieht das so aus:
<xsl:variable name="x"
as="xs:string"> 1 2 3 4 5 </xsl:variable>
<ergebnis>
<xsl:value-of select="normalize-space($x)"/>
</ergebnis>
Das Ergebnis lautet:
<ergebnis>1 2 3 4 5</ergebnis>
Wichtig ist dabei, dass die übergebene Zeichenkette einen einzigen String darstellt, nicht aber eine Sequenz aus mehreren Strings. Um auch diese Konstellation zu bewältigen, können Sie die string-join-Funktion zu Hilfe nehmen, die aus einer Sequenz wieder einen String erstellt.
Um ein Beispiel zu generieren, können Sie eine zweite Variable "y" anlegen, die über das Komma (",") eine Sequenzverkettung durchführt: ...
Read now
Unlock full access