<choose>
(Choose Element)
The choose element wraps if/else blocks into a choose block.
example:
<choose name="Name1"> <if name="Name2" func="var" arg="dir" op="equ" val="norm"> <alg type="snake"> <param type="grDir" val="tL"/> <param type="flowDir" val="row"/> <param type="contDir" val="sameDir"/> <param type="off" val="ctr"/> </alg> </if> <else name="Name3"> <alg type="snake"> <param type="grDir" val="tR"/> <param type="flowDir" val="row"/> <param type="contDir" val="sameDir"/> <param type="off" val="ctr"/> </alg> </else> </choose>
In this example, a <choose>
element is used to define two different sets of parameters associated with a snake algorithm depending upon the direction in which the user wants the algorithm to flow (RTL or LTR]
Parent Elements |
---|
|
Attributes |
Description |
---|---|
|
A unique name associated with the choose statement. <choose name="Name1"> ... </choose> In this example, the The possible values for this attribute are defined by the XML Schema string datatype. |
The following XML Schema fragment defines the contents of this element:
<complexType name="CT_Choose">
<sequence>
<element name="if" type="CT_When" maxOccurs="unbounded"/>
<element name="else" type="CT_Otherwise" minOccurs="0"/>
</sequence>
<attribute name="name" type="xsd:string" use="optional" default=""/>
</complexType>