CT: kein Umbruch einer Zeichenkette ohne space in Tabelle

Beitrag lesen

Hi,

ich versuche eine E-Mail in eine Tabellenspalte zu laden. Wenn die E-Mail sehr lang ist wird sie über den Tabellenrand geschrieben, egal ob ich Breite und Höhe definiert habe, da sich in der Email keine Leerzeichen befinden.

z.B.:

<fo:table padding="0" width="100%" border-style="none">
   <fo:table-column column-width="95pt" text-align="left" padding-after="0pt"/>
   <fo:table-column column-width="95pt" text-align="left"/>
   fo:table-body
      fo:table-row
        fo:table-cell
          <fo:block font-weight="bold">E-Mail:</fo:block>
        </fo:table-cell>
        <fo:table-cell width="50%">
           <fo:block font-weight="normal">
<xsl:value-of select="entry[@key='Privatkunde_EmailAdresse']"/>
           </fo:block>
        </fo:table-cell>
     </fo:table-row>
........

Muss man wirklich den String auseinander nehmen oder gibt es dafür eine simple Lösung?

Danke