Karsten M.: Firefox und XSL

Beitrag lesen

Hallo,

Kann mir jemand einen Tipp geben, warum der Firefox xslt Processor nicht das gewuenschte Ergebnis erzeugt. Der XSLT Processor bei Chrome transformiert wie erwartet. Die XSL Transformation ist sehr einfach und soll nur ein XML dokument "schoen" darstellen. Also unnoetiger whitespace raus, einruecken etc. Dafuer wird folgender XSL Code verwendet:

  
<xsl:stylesheet  
    version="1.0"  
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
    <xsl:output  
        indent="yes"  
        method="xml" />  
    <xsl:template  
        match="text()">  
        <xsl:value-of  
            select="normalize-space(.)" />  
    </xsl:template>  
    <xsl:template  
        match="node()|@*">  
        <xsl:copy>  
            <xsl:apply-templates  
                select="node()|@*" />  
        </xsl:copy>  
    </xsl:template>  
</xsl:stylesheet>

Kann mir jemand sagen woran es liegt, dass der Firefox XSLT Processor dass nicht entsprechend verarbeitet. Im Ergebnis bekomme ich einen lange Zeile, aber keine Zeilenumbrueche und Einrueckeffekt mit Javascript ausgegeben. Bei Chrome wird der gewuenschte Effekt erzielt.

Hat jemand einen Tipp?