Noeud:Procedure, Noeud « Next »:, Noeud « Previous »:Messages, Noeud « Up »:Other Block Elements



Procedure


Procedure = ( ( Title, TitleAbbrev? )?,
              (%component.mix;)*,
              Step+
            )

Step = ( Title?,
         ( ( (%component.mix;)+,
             ( SubSteps, (%component.mix;)* )?
           ) |
           ( SubSteps, (%component.mix;)* )
         )
       )

SubSteps = ( Step+ )

Elements : Procedure, Title, TitleAbbrev, Step, SubSteps.

Attributes : Performance.


<procedure>
  <step>
    <simpara>First step</simpara>
    <substeps>
      <step>
        <simpara>First substep</simpara>
      </step>
      <step>
        <simpara>Second substep</simpara>
      </step>
    </substeps>
    <simpara>End of the first step</simpara>
  </step>
  <step>
    <simpara>Second step</simpara>
  </step>
  <step>
    <simpara>Last step</simpara>
  </step>
</procedure>