Thomas J.S.: XSL-Transformation klappt offensichtlich nicht!

Beitrag lesen

Hallo,

Oh danke :D ... funktioniert immernoch nicht... ich hab die Cookies gelöscht und die Datei gespeichert, aber immernoch das Selbe :O

Das kann ich nicht nachvollziehen.
FireFox prodiziert folgendes:

<html><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><title>Dokumente:</title></head><body><p> Ueberschrift <br>  
                        ueb1  
                        absatz  
                <br><br><br>  
                Erstellungsdatum:2008-03-31</p></body></html>

Das ist genau das, was dein XSLT machen soll.

  
<xsl:template match="brief">  
        <p>  
                <xsl:value-of select="ueberschrift" /><br />  
                <xsl:value-of select="textkoerper" /><br />  
                <xsl:value-of select="u1" /><br />  
                <xsl:value-of select="absatz" /><br />  
                Erstellungsdatum:<xsl:value-of select="@erstellungsdatum" />  
        </p>  
</xsl:template>  

In deinem XML gibt es aber keinen "brief/u1" oder "brief/absatz" sondern "textkoerper/u1" und "textkoerper/absatz" was du ja nicht ausgibts.
<xsl:value-of select="textkoerper" /> macht auch was es soll: gibt den Textinhalt von <textkoerper> aus und das ist  "ueb1 [zeilenumbruch] absatz".

Grüße
Thomas