ThomasM: TextTrennen in Text Trennen

Beitrag lesen

Hallo Holge r,

<string>DiesIstEinBeispielWieEsFunktiniernSoll</string>

daraus soll werden:

<string>Dies Ist Ein Beispiel Wie Es Funktiniern Soll</string>

Weiss jemand einen Weg?

Ansatz:

  
<xsl:for-each select="for $i in 1 to fn:string-length(string) return fn:substring(string,$i,1)">  
  <xsl:value-of select="if(fn:position() gt 1 and fn:matches(.,'[A-Z]')) then fn:concat(' ',.) else ."/>  
</xsl:for-each>

Grüße,
Thomas