私のXMLファイルは次のようなものです:
<element id="1" time="05-08-2012T12:00">...</element>
<element id="2" time="05-08-2012T13:00">...</element>
<element id="3" time="05-08-2012T14:00">...</element>
...
<element id="13" time="06-08-2012T00:00">...</element>
<element id="14" time="06-08-2012T01:00">...</element>
今私がやりたいことは次のとおりです。
- 個別の日付のみを含む HTML オプション ボックスを作成します。私はこれを試しました:
//mesure/@date の $d について
for $date in substring($d,0,11)
個別の値を返す($date)
しかし、XML ファイルに出力された回数だけ "05-08-2012" を返し続けます。
また、HTML オプション ボックスに入力した値を変更する方法も知りたいです (たとえば、"05-08-2012" は "5 August 2012" になります)。関数を使用する必要がありますか?
最後に、特定の日付を含む最初の要素の ID を保持したいので、HTML 選択ボックスで選択すると、この日付のすべての要素を使用できます。