datechoice (Domino DTD)

日付パラメータに基づいてデータベースを検索します。

包含階層

スーパークラス: %searches;

包含要素: <datetime>

構文

<!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> 要素の定義済みエンティティ

%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 つ指定しなければなりません。