Hallo Natascha,
wo setzte ich das denn jetzt ein
<xsl:text disable-output-escaping="yes"><</xsl:text>
Vermutlich steht im FO die Zeichenfolge &lt; und nicht <. Im letzteren Fall sollte ein <-Zeichen in der Ausgabe erscheinen.
Dieser Code verhält sich so:
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4-hoch"
page-height="29.7cm" page-width="21cm" margin-top="2cm"
margin-bottom="2cm" margin-left="3cm" margin-right="2cm">
<fo:region-body/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4-hoch">
<fo:flow flow-name="xsl-region-body">
<fo:block font-family="sans-serif" font-size="14pt">Hallo Welt!</fo:block>
<fo:block font-family="sans-serif" font-size="14pt">Noch ein Text mit 5 < 6</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
Im PDF-Ergebnis steht 5 < 6.
Grüße,
Thomas