日付パラメータに基づいてデータベースを検索します。
<!ELEMENT datechoice ( datetime?, datetime? )>
<!ATTLIST datechoice
modified |
%boolean; |
"false" |
---|---|---|
condition |
(%datechoice.conditions;) |
#REQUIRED |
days |
%integer; |
#IMPLIED |
>
condition
日付または日付範囲の選択に使用する条件です。
days
日数です。condition 属性が inlast、innext、olderthan、afternext のいずれかである場合、この属性を指定します。
modified
true の場合、指定された時刻パラメータの範囲内に更新された設計要素を検索することを指定します。
%datechoice.conditions; エンティティは、日付に基づいた検索を定義するためのオプションを定義します。
構文:
<!ENTITY % datechoice.conditions "on | after | before | noton | inlast | innext | olderthan | afternext | between | notbetween ">
after
指定された日付より後の日付を持つアイテムを検索します。<datetime> 要素を 1 つ指定しなければなりません。
afternext
今後、指定日数が経過した日より後の日付に基づいて検索します。<datechoice> の days 属性に日数を指定しなければなりません。
before
指定された日付より前の日付を持つアイテムを検索します。<datetime> 要素を 1 つ指定しなければなりません。
between
指定された日付の範囲内にある日付に基づいて検索します。<datetime> 要素を 2 つ使用して日付範囲を指定しなければなりません。
inlast
現在から指定日数だけ過去にさかのぼった日までの間の日付に基づいて検索します。<datechoice> の days 属性に日数を指定しなければなりません。
innext
今後、指定日数だけ経過した日までの間の日付に基づいて検索します。<datechoice> の days 属性に日数を指定しなければなりません。
notbetween
指定された日付の範囲外の日付に基づいて検索します。<datetime> 要素を 2 つ使用して日付範囲を指定しなければなりません。
noton
指定された日付以外の日付を持つアイテムを検索します。<datetime> 要素を 1 つ指定しなければなりません。
olderthan
現在から指定日数だけ過去にさかのぼった日より前の日付に基づいて検索します。<datechoice> の days 属性に日数を指定しなければなりません。
on
指定された日付に基づいて検索します。<datetime> 要素を 1 つ指定しなければなりません。