Hallo!
Ich habe folgendes Problem:
XML:
<test>Es folgen drei Zeilen-<lb/><lb/><lb/>Umbrueche.</test>
XSL:
<xs:template match="lb">
<fo:table border-style="none" table-layout="fixed" width="100%">
<fo:table-column column-width="14cm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell linefeed-treatment="preserve" >
<fo:block >
<!-- Zeilenumbruch mit
-->
<xs:text>
</xs:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</xs:template>
Das Funktioniert bestes bei einem linebreak (<lb/>) in der XML. Habe ich jedoch zwei oder mehr linebreaks, bekomme ich jedes
mal eine Zeile zuviel ausgegeben.
Siehe:
Jemand eine Idee woran es liegen könnte? Oder eine andere Idee mehrere linebreaks abzufangen?
Vielen Dank!
Ich habe folgendes Problem:
XML:
<test>Es folgen drei Zeilen-<lb/><lb/><lb/>Umbrueche.</test>
XSL:
<xs:template match="lb">
<fo:table border-style="none" table-layout="fixed" width="100%">
<fo:table-column column-width="14cm" />
<fo:table-body>
<fo:table-row>
<fo:table-cell linefeed-treatment="preserve" >
<fo:block >
<!-- Zeilenumbruch mit
-->
<xs:text>
</xs:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</xs:template>
Das Funktioniert bestes bei einem linebreak (<lb/>) in der XML. Habe ich jedoch zwei oder mehr linebreaks, bekomme ich jedes
mal eine Zeile zuviel ausgegeben.
Siehe:
Jemand eine Idee woran es liegen könnte? Oder eine andere Idee mehrere linebreaks abzufangen?
Vielen Dank!