[Table of Contents] [docx version]
Error! No text of specified style in document.
This element is similar to an else statement in a programming language in that it wraps elements which are to be used when the if conditionals are not true.
[Example: Consider the following example of an else element in a DrawingML diagram within the context of a choose statement:
<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"/>
</alg>
</if>
<else name="Name3">
<alg type="snake">
<param type="grDir" val="tR"/>
<param type="flowDir" val="row"/>
<param type="contDir" val="sameDir"/>
</alg>
</else>
</choose>
In this example, a else element is used to define a set of parameters associated with the snake algorithm when the diagram is reversed. end example]
Parent Elements |
choose (§5.9.2.6) |
Child Elements |
Subclause |
alg (Algorithm) |
§5.9.2.3 |
choose (Choose Element) |
§5.9.2.6 |
constrLst (Constraint List) |
§5.9.2.9 |
extLst (Extension List) |
§5.9.2.13 |
forEach (For Each) |
§5.9.2.14 |
layoutNode (Layout Node) |
§5.9.2.19 |
presOf (Presentation Of) |
§5.9.2.21 |
ruleLst (Rule List) |
§5.9.2.25 |
shape (Shape) |
§5.9.2.27 |
Attributes |
Description |
name (Name) |
A unique name associated with the choose statement.
[Example: Consider the following example of a else element in a DrawingML diagram:
<else name="Name1">
...
</else>
In this example, the else element is named Name1. end example].
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_Otherwise">
<choice minOccurs="0" maxOccurs="unbounded">
<element name="alg" type="CT_Algorithm" minOccurs="0" maxOccurs="1"/>
<element name="shape" type="CT_Shape" minOccurs="0" maxOccurs="1"/>
<element name="presOf" type="CT_PresentationOf" minOccurs="0" maxOccurs="1"/>
<element name="constrLst" type="CT_Constraints" minOccurs="0" maxOccurs="1"/>
<element name="ruleLst" type="CT_Rules" minOccurs="0" maxOccurs="1"/>
<element name="forEach" type="CT_ForEach"/>
<element name="layoutNode" type="CT_LayoutNode"/>
<element name="choose" type="CT_Choose"/>
<element name="extLst" type="a:CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1"/>
</choice>
<attribute name="name" type="xsd:string" use="optional" default=""/>
</complexType>