Alexander Zeitler: Zeilenumbruch in XML -> XSL -> HTML

Beitrag lesen

Hallo,

ich habe folgendes Problem:

mit diesem XSL-File möchte ich das untenstehende XML-File parsen.
in "Description" befindet sich ein mehrzeiliger Text, der auch Zeilenumbrüche beinhaltet. Diese sind im XML-File vorhanden, werden jedoch vom XSL-File nicht interpretiert, d.h. der Text in "Description" erscheint ohne Zeilenumbrüche.

<xsl:for-each select="analysis/Commission">
<tr>
<td class="commnum"><xsl:value-of select="Number"/></td>
<td class="commcust">&#160;<xsl:value-of select="Customer"/></td>
<td class="commdesc"><xsl:value-of select="Description"/></td>
<td class="commamnt"><xsl:value-of select="format-number(translate(CommissionAmount,',','.'),'#.##0,00','de')"/>&#160;EUR</td>
<td class="commprogress"><xsl:value-of select="Progress"/>&#160;</td>
<td class="commamnt"><xsl:value-of select="format-number(translate(CommInvoiceAmnt,',','.'),'#.##0,00','de')"/>&#160;EUR</td>
</tr>
</xsl:for-each>

das XML-File:
<analysis>
<Commission>
<Number>221222</Number>
<CommissionDate>13.12.2002</CommissionDate>
<Progress>0</Progress>
<Customer>Müller GmbH</Customer>
<CustomerAdress>Firma</CustomerAdress>
<CustomerName>Müller GmbH</CustomerName>
<CustomerBranch />
<CustomerStreet>Hubertusweg 3</CustomerStreet>
<CustomerCountry>D</CustomerCountry>
<CustomerPostCode>12345</CustomerPostCode>
<CustomerCity>Musterstadt</CustomerCity>
<CustomerPhone>0815/4711</CustomerPhone>
<CustomerFAX>0815/1147</CustomerFAX>
<CustomerEMail />
<Description>Das
ist
die
Zeile
mit
den
Zeilenumbrüchen</Description>
<DeliveredCompletely>0</DeliveredCompletely>
<CommissionAmount>7800</CommissionAmount>
</Commission>
</analysis>

Ich habe hier im Archiv einige Beispiele/Fragen gefunden, die in diese Richtung zielen, aber zu einer Lösung bin ich damit leider trotz intensiver Versuche nicht gekommen.

Hat jemand vielleicht eine Lösung für o.g. Fall?

Gruss

Alex