ConditionBranchInformation(条件分岐ブロック詳細情報)について説明します。
定義項目
種類 | 名称 | 説明 | 備考 |
---|---|---|---|
属性 | name | 条件分岐ブロック名を指定します。
| 必須 |
子要素 | DataType | 判断するデータのタイプを指定します。 | 必須 |
子要素 | PositionList | ポジションを指定します。 | 必須 |
子要素 | ConditionInformation | 分岐経路の条件を指定します。 | 必須 |
指定例
<ConditionBranchInformation name="branch1"> <DataType>…</DataType> <PositionList>…</PositionList> <Conditioninformation>…</ConditionInformation> <Conditioninformation>…</ConditionInformation> </ConditionBranch> |
DataType
DataType(データタイプ)について説明します。
定義項目
種類 | 名称 | 説明 | 備考 |
---|---|---|---|
値 | --- | 判断するデータタイプを指定します。以下のどれかを指定します。
|
指定例
<DataType>xml</DataType> |
PositionList
PositionList(ポジションのリスト)について説明します。
定義項目
種類 | 名称 | 説明 | 備考 |
---|---|---|---|
子要素 | Position | ポジションを指定します。 | 複数指定可 |
指定例
<PositionList> <Position>…</Position> <Position>…</Position> </PositionList> |
Position
Position(ポジション)について説明します。
定義項目
種類 | 名称 | 説明 | 備考 |
---|---|---|---|
属性 | name | ポジション名を指定します。
予約語“AND”、“OR”は指定できません。 | 必須 |
属性 | charset | 使用しているJavaVMがサポートする文字コードを指定します。 | |
値 | --- | 判断するデータの位置を指定します。
|
指定例
<Position name="title">/booklist/book/title</Position> <Position name="price">/booklist/book/price</Position> |
ConditionInformation
ConditionInformation(分岐経路情報)について説明します。
定義項目
種類 | 名称 | 説明 | 備考 |
---|---|---|---|
子要素 | name | 分岐経路名を指定します。
| 必須 |
子要素 | Description | 分岐経路の説明を指定します。 | |
子要素 | Condition | 分岐経路の条件を指定します。 | 必須 |
指定例
<Condition name="1"> <Step>…</Step> <Step>…</Step> </Condition> |
Description
Description(分岐経路の説明)について説明します。
定義項目
種類 | 名称 | 説明 | 備考 |
---|---|---|---|
値 | --- | 分岐経路の説明を指定します。 |
指定例
<Description>2000円以下の場合</Description> |
Condition
Condition(分岐経路の条件)について説明します。
定義項目
種類 | 名称 | 説明 | 備考 |
---|---|---|---|
値 | --- | 分岐経路の条件を指定します。 | 必須 |
指定例
<Condition>?price? <= 2000</Condition> |