Reference. Reference for the DocBook DTD

[Prev] [Next]


Procedure

Name

Procedure---List of operations to be performed

Synopsis

Content Model
  (Title, TitleAbbrev?)?,
  (CalloutList | GlossList | ItemizedList | OrderedList
  | SegmentedList | SimpleList | VariableList | Caution
  | Important | Note | Tip | Warning | LiteralLayout
  | ProgramListing | ProgramListingCO | Screen | ScreenCO
  | ScreenShot | Synopsis | CmdSynopsis | FuncSynopsis
  | FormalPara | Para | SimPara | Address | BlockQuote
  | Graphic | GraphicCO | InformalEquation
  | InformalExample | InformalTable | Equation | Example
  | Figure | Table | MsgSet | Procedure | Sidebar | Anchor
  | BridgeHead | Comment | Highlights | Abstract
  | AuthorBlurb | Epigraph)*
  ,
  Step+

Attributes

This element has common and Role attributes.

Tag Minimization

Both the start- and end-tags are required for this element.

Description

List of operations to be performed. Procedure may have a Title and TitleAbbrev, followed by block-oriented elements, such as paragraphs, followed by one or more Steps. A Step may have a SubSteps wrapper for Steps nested within it, and this nesting may continue indefinitely (contrast the methods of nesting lists and Sects). This construction is intended to maximize the reusability of subsections of Procedures. Procedure has common attributes.

Parents

These elements contain Procedure: Appendix, Article, BiblioDiv, Bibliography, BlockQuote, Callout, Caution, Chapter, GlossDiv, Glossary, Important, Index, ListItem, MsgExplan, MsgText, Note, PartIntro, Preface, Procedure, RefSect1, RefSect2, RefSect3, RefSynopsisDiv, Sect1, Sect2, Sect3, Sect4, Sect5, SetIndex, Sidebar, SimpleSect, Step, Tip, and Warning.

Children

Procedure contains these elements: Abstract, Address, Anchor, AuthorBlurb, BlockQuote, BridgeHead, CalloutList, Caution, CmdSynopsis, Comment, Epigraph, Equation, Example, Figure, FormalPara, FuncSynopsis, GlossList, Graphic, GraphicCO, Highlights, Important, InformalEquation, InformalExample, InformalTable, ItemizedList, LiteralLayout, MsgSet, Note, OrderedList, Para, Procedure, ProgramListing, ProgramListingCO, Screen, ScreenCO, ScreenShot, SegmentedList, Sidebar, SimPara, SimpleList, Step, Synopsis, Table, Tip, Title, TitleAbbrev, VariableList, and Warning.

In some contexts, additional elements may be allowed by inclusions in parent elements. Similarly, in some contexts, some of these elements may be invalid due to exclusions in parent elements.

Examples

<PROCEDURE>
<TITLE>Waking Up</TITLE>
<PARA>This is what you must do to awaken.
</PARA>
<STEP performance="required">
<PARA>Bring yourself to a hypnopompic state, either from an
ongoing dream or by use of your internal clock.  You may
feel unable to move, but you will no longer be dreaming.
</PARA>
<PARA>Now you are ready for real-world readjustment.
</PARA>
<SUBSTEPS>
<STEP performance="optional">
<PARA>Roll over.
</PARA>
</STEP>
<STEP performance="required">
<PARA>Squint out of one eye.
</PARA>
</STEP>
</SUBSTEPS>
</STEP>
<STEP performance="required">
<PARA>Yawn and rise from your bed.
</PARA>
</STEP>
</PROCEDURE>


[Prev] PrintHistory
[Next] programlisting.content
[Reference Home] [Davenport Group Home]