André Laugks: xsl:template und Pfad

Beitrag lesen

Hallo!

So, ich habe mich mal wieder mit XSLT befasst und bin auf folgende Sache gestoßen. Als Beispiel nehme ich die XML-Datei (Fahrplan) von http://selfhtml.teamone.de/xml/darstellung/css.htm#fahrplanbeispiel.

<!-- Anfang: XSLT-Datei -->
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/fahrplan">
  <html>
    <body>
       <xsl:apply-templates select="bahnhof/ereignis/abfahrt"/>
    </body>
  </html>
</xsl:template>

<xsl:template match="bahnhof/ereignis/abfahrt">
  xsl:value-of select="zeit"/><br/>
</xsl:template>

</xsl:stylesheet>
<!-- Ende: XSLT-Datei -->

Wieso wird mir die Zeit ausgegeben?

Auch mit

<xsl:template match="ereignis/abfahrt">
       <xsl:value-of select="zeit"/><br/>
    </xsl:template>

wird mir die Zeit ausgegeben.

MfG, André Laugks