Postscriptum:
Auf etwas umständliche Weise habe ich es jetzt geschafft: indem ich dem durch XSLT zu verarbeitendem XML-Dokument mit den Daten die möglichen option-Werte mit übergebe:
<test>
<row>
<id>17</id>
<title>titel test</title>
<datetime>
<year>2005</year>
<month>03</month>
<day>11</day>
<hours>17</hours>
<minutes>32</minutes>
<seconds>10</seconds>
</datetime>
</row>
<data>
<datetime>
<year>
<option>2010</option>
<option>2009</option>
<option>2008</option>
<option>2007</option>
<option>2006</option>
<option>2005</option>
</year>
<month>
...
...
</datetime>
</data>
</test>
Ich muss wohl nicht erwähnen, dass diese Lösung aus Performancegründen suboptiomal ist.
Schöne Grüße
adapter