Hallo,
ich habe das Problem, dass die Leerzeichen aus meiner Datei im Zieldokument nicht mit ausgegeben werden. Ich vermute, dass es am XSLT-Prozessor liegt, weil Saxon es richtig ausgibt. Ich muss es aber mit AltovaXML2013 ausgeben.
Hat jemand Erfahrung damit? Wie kann ich die Leerzeichen erhalten. Mit xml:space und preserve-space habe ich es auch schon versucht
Quelle:
XSL:
Ergebnis:
ich habe das Problem, dass die Leerzeichen aus meiner Datei im Zieldokument nicht mit ausgegeben werden. Ich vermute, dass es am XSLT-Prozessor liegt, weil Saxon es richtig ausgibt. Ich muss es aber mit AltovaXML2013 ausgeben.
Hat jemand Erfahrung damit? Wie kann ich die Leerzeichen erhalten. Mit xml:space und preserve-space habe ich es auch schon versucht
Quelle:
Code:
<book> <p><em>Das</em> <b>ist</b> <em>ein</em> Text</p> </book>
Code:
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:output method="text" encoding="UTF-8"/> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="p"> <p><xsl:apply-templates/></p> </xsl:template> <xsl:template match="em"> <xsl:text>_</xsl:text> <xsl:value-of select="."/> <xsl:text>_</xsl:text> </xsl:template> </xsl:stylesheet>
Code:
_Das_ist_ein_ Text
Comment