element actionList

element {http://www.xml-cml.org/schema/stmml}actionList

Abstractfalse (This can be used in an instance)
Nillablefalse (Instance values cannot use xsi:nil)
Target Namespacehttp://www.xml-cml.org/schema/stmml
Declared Namespacesxmlns:sch=http://www.ascc.net/xml/schematron
xmlns:xsd=http://www.w3.org/2001/XMLSchema
xmlns=http://www.xml-cml.org/schema/stmml


Source

<xsd:element name="actionList" id="el.actionList">
    <
xsd:annotation>
        <
xsd:documentation>
            <
div class="summary">A container for a group of
                
<a href="el.action">actions</a>
            </
div>
            <
div class="description">
                <
p>
                    <
tt>ActionList</tt>
contains a series of
                    
<tt>action</tt>
s or
nested
                    
<tt>actionList</tt>
s.
</p>
            </
div>
            <
div class="example">See examples in
                
<a href="el.action">action</a>
            </
div>
            <
div class="example">
                <
pre>
<!-- demonstrating parallel and sequential actions -->
<actionList order="parallel" endCondition="all food cooked">
<!-- meat and potatoes are cooked in parallel -->
<actionList title="meat">
<action title="cook" endCondition="cooked">
<p>Roast meat</p>
</action>
<action><p>Keep warm in oven</p></action>
</actionList>
<actionList title="vegetables">
<actionList title="cookVeg" endCondition="cooked">
<action title="boil water" endCondition="water boiling">
<p>Heat water</p>
</action>
<action title="cook" endCondition="potatoes cooked">
<p>Cook potatoes</p>
</action>
</actionList>
<action><p>Keep warm in oven</p></action>
</actionList>
</actionList>
                
</pre>
            </
div>
        </
xsd:documentation>
    </
xsd:annotation>
    <
xsd:complexType mixed="true">
        <
xsd:sequence minOccurs="0" maxOccurs="unbounded">
            <
xsd:any processContents="lax"/>
        </
xsd:sequence>
        <
xsd:attributeGroup ref="tit_id_conv_dictGroup"/>
        <
xsd:attributeGroup ref="actionGroup"/>
        <
xsd:attribute name="type" type="xsd:string">
            <
xsd:annotation>
                <
xsd:documentation>
                    <
div class="summary">The type of the actionList; no defined semantics</div>
                </
xsd:documentation>
            </
xsd:annotation>
        </
xsd:attribute>
        <
xsd:attribute name="order" id="att.actionList.order">
            <
xsd:annotation>
                <
xsd:documentation>
                    <
div class="description">Describes whether child elements are sequential or parallel. There is no default.</div>
                </
xsd:documentation>
            </
xsd:annotation>
            <
xsd:simpleType>
                <
xsd:restriction base="xsd:string">
                    <
xsd:enumeration value="sequential"/>
                    <
xsd:enumeration value="parallel"/>
                </
xsd:restriction>
            </
xsd:simpleType>
        </
xsd:attribute>
    </
xsd:complexType>
</
xsd:element>


Documentation

A container for a group ofactions

ActionList contains a series ofactions or nestedactionLists.

See examples inaction
<!-- demonstrating parallel and sequential actions -->
<actionList order="parallel" endCondition="all food cooked">
  <!-- meat and potatoes are cooked in parallel -->
  <actionList title="meat">
    <action title="cook" endCondition="cooked">
      <p>Roast meat</p>
    </action>
    <action><p>Keep warm in oven</p></action>
  </actionList>
  <actionList title="vegetables">
    <actionList title="cookVeg" endCondition="cooked">
      <action title="boil water" endCondition="water boiling">
        <p>Heat water</p>
      </action>
      <action title="cook" endCondition="potatoes cooked">
        <p>Cook potatoes</p>
      </action>
    </actionList>
    <action><p>Keep warm in oven</p></action>
  </actionList>
</actionList>


element actionList


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.