Ik zit met het volgende..
ben bezig met een soort van agenda in XML, voor op m'n desktop.
Alle gegevens staan in xml
nu parse ik dit met een XSL tot weer een xml bestand zodat ik alleen de gegevens van vandaag en morgen te zien krijg.
(7 xsl's met elk een ander select statement)
Nu zit ik alleen bij dit stukje:
Nu is dus mijn vraag: hoe krijg ik het zo zodat hij het eerst op dag en dan op tijd sorteerd (op 1 van de 2 gaat in bovengenoemde geval fout)
ben bezig met een soort van agenda in XML, voor op m'n desktop.
Alle gegevens staan in xml
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <agenda>
<afspraak id="1">
<dag dagNaam="Maandag">1</dag>
<tijd>12:00</tijd>
<omschrijving>Iets</omschrijving>
</afspraak>
<afspraak id="2">
<dag dagNaam="Dinsdag">2</dag>
<tijd>11:00</tijd>
<omschrijving>Iets anders</omschrijving>
</afspraak>
<afspraak id="2">
<dag dagNaam="Maandag">1</dag>
<tijd>10:00</tijd>
<omschrijving>Weer iets anders</omschrijving>
</afspraak>
</agenda> |
nu parse ik dit met een XSL tot weer een xml bestand zodat ik alleen de gegevens van vandaag en morgen te zien krijg.
(7 xsl's met elk een ander select statement)
Nu zit ik alleen bij dit stukje:
code:
1
| <xsl:for-each order-by="+ dag" select="agenda[dag$eq$'1'] | agenda[dag$eq$'2']" xmlns:xsl="http://www.w3.org/TR/WD-xsl"> |
Nu is dus mijn vraag: hoe krijg ik het zo zodat hij het eerst op dag en dan op tijd sorteerd (op 1 van de 2 gaat in bovengenoemde geval fout)
Albert Einstein: A question that sometime drives me hazy: Am I or are the others crazy?