Simona: XML für Excel formatieren mit XSLT

Beitrag lesen

Hallo!

Ich habe eine XML-Datei mit Daten, die ich in Excel formatiert darstellen möchte. Dazu habe ich eine XSLT-Datei geschrieben.

Die Daten werden (mehr oder weniger) wie gewünscht dargestellt. Allerdings sind vor jedem Datensatz 17 Leerzeichen in jeder Zeile in Excel.

Die Leerzeichen sind in der XML-Datei nicht vorhanden.
Da es sich in jeder Zeile/Spalte immer um 17 Leerzeichen handelt, habe ich schon überlegt ich unbewusst etwas wie einen Tab einfüge.

Werden bestimmte Steuerzeichen durch XSLT vielleicht in Leerzeichen konvertiert?

Kann mir jemand einen Tip geben.

Mit der Funktion normalize-space() habe ich bereits versucht die Leerzeichen zu eliminieren, aber sie stecken nicht in der Variablen die ausgegeben wird.

Auszug aus XML:
<Tupel>
    <SPARTE>Gas</SPARTE>
    <NETZGEBIET>Brandenburg/Rügen</NETZGEBIET>
    <NETZREGION>Brandenburg/Rügen</NETZREGION>
    <BEZIRKSMEISTEREI>Königs Wusterhausen</BEZIRKSMEISTEREI>
    <GEMEINDE>Kallinchen</GEMEINDE>
    <ORTSTEIL>-</ORTSTEIL>
    <NETZTYP>Hochdruck Gas</NETZTYP>
    <LEITUNGSTYP>THD84</LEITUNGSTYP>
    <KM_LEITUNGSLAENGEN>2.432</KM_LEITUNGSLAENGEN>
    <HAUSANSCHLUESSE></HAUSANSCHLUESSE>
</Tupel>

Auszug aus XSLT:
<xsl:template match="Tupel">
   <ss:Row ss:StyleID="3">
        ss:Cell
            <xsl:variable name="str">
               <xsl:value-of select="SPARTE"/>
            </xsl:variable>
            <ss:Data ss:Type="String">
               <xsl:value-of select="normalize-space($str)" />
            </ss:Data>
        </ss:Cell>
        ss:Cell
            <ss:Data ss:Type="String">
                <xsl:value-of select="NETZGEBIET" />
            </ss:Data>
        </ss:Cell>

Bitte um Hilfe!
Gruß Simona