Thread: XSLT: Maandtabel maken.
-
10-01-2011, 11:45 #1Approved 9-lifer
- Registered
- 01/08/02
- Location
- Gent
- Posts
- 9,675
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/361
XSLT: Maandtabel maken.
Beste
Ik krijg een XML document met daarin een aantal kalenderdag en afspraken die dag, bedoeling is dat ik van die xml een tabel maak.
Ik dacht van gewoon het volgende doen:
Maar dit geeft me een error op die if: "XML-parsefout: niet-overeenkomende tag. Verwacht: </xsl:if>."Code:<table> <thead> <tr> <th>Ma</th> <th>Di</th> <th>Wo</th> <th>Do</th> <th>Vr</th> <th>Za</th> <th>Zo</th> </tr> </thead> <tbody> <tr> <xsl:for-each select="KalenderDag"> <td><span class="dag"><xsl:value-of select="substring(Datum,9)"/></span> <xsl:for-each select="Items/Item"> <p><xsl:value-of select="Omschrijving" /></p> </xsl:for-each> </td> <xsl:if test="position() mod 7 = 0"> </tr><tr> </xsl:if> </xsl:for-each> </tr> </tbody> </table>
Ik moet toegeven dat m'n XSL kennis ongelooflijk beperkt is, enige hulp is dus zeker welkom.If I had a nickel for every time someone told me that my idea for melting down coins to make a giant robotic parrot was a bad idea, I would have one kicka$$ giant robotic parrot.no votes
-
-
10-01-2011, 13:55 #2Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 42/128
Hij denkt dat ge uw <tr> probeert te sluiten met de </xsl:if> waardoor uw document niet meer welformed is. Maar 't is iets te lang geleden voor mij dat ik nog XSLT gedaan heb om het zo op te lossen.
no votes
-
10-01-2011, 14:16 #3Approved 9-lifer
- Registered
- 01/08/02
- Location
- Gent
- Posts
- 9,675
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/361
Ik denk da het eerder omgekeerd is: ie denkt dat ik m'n if probeer te sluiten met die </tr>, zo ver was ik ook al. Khad al geprobeerd met die escape parameter, mee <xsl:text>, met het eerst in een variabele te steken...
Ik vrees een beetje da ik op een of andere manier steeds 7 dagen ga moeten nemen, om dan een aparte template te gebruiken.If I had a nickel for every time someone told me that my idea for melting down coins to make a giant robotic parrot was a bad idea, I would have one kicka$$ giant robotic parrot.no votes
