Hallo Allerseits,
bin neu hier aufgrund der Tatsache, dass ich ein kleines Problem habe:
Ich habe folgendes XML Konstrukt:
Diese XML Datei möchte ich als HTML in der folgenden Form anzeigen:
Dazu habe ich mir folgendes XSL ausgedacht: (was erklärbarerweise nicht funktioniert):
Problem hierbei ist, dass er für jeden Tag, alle Tageseinträge anzeigt, nicht nur die zum Tag gehörenden. Wie kann ich angeben, dass er nur die Tageseinträge für den aktuellen Tag anzeigt, nicht die zu einem anderen Tag gehörenden?
Danke für Eure Mühen,
Jens
bin neu hier aufgrund der Tatsache, dass ich ein kleines Problem habe:
Ich habe folgendes XML Konstrukt:
Code:
<week> <weekday datum="01.01.2008"> <tageseintrag start="8:00" ende="10:00" /> <tageseintrag start="10:00" ende="19:00" /> </weekday> <weekday datum="02.01.2008"> <tageseintrag start="8:00" ende="16:00" /> </weekday> </week>
Diese XML Datei möchte ich als HTML in der folgenden Form anzeigen:
HTML Code:
<table> <tr> <td>01.01.2008</td> <td> <table> <tr><td>8:00 - 10:00</td></tr> <tr><td>10:00 - 19:00</td></tr> </table> </td> </tr> <tr> <td>01.01.2008</td> <td> <table> <tr><td>8:00 - 16:00</td></tr> </table> </td> </tr> </table>
Code:
... <xsl:template match="/week"> ... <xsl:for-each select="/week/weekday"> ... (entsprechende Tabellen- HTML- Tags sind vorhanden) <xsl:value-of select="@datum"/> ... <xsl:for-each select="/week/weekday/tageseintrag"> <xsl:value-of select="@start"/> - <xsl:value-of select="@ende"/> </xsl:for-each> </xsl:for-each> ... </xsl:template>
Danke für Eure Mühen,
Jens
Comment