<div7>

<div7> (level-7 text division) contains the smallest possible subdivision of the front, body or back of a text, larger than a paragraph. [4.1.2 Numbered Divisions]
Module textstructure — Default Text Structure
Attributes
Member of
Contained by
textstructure: div6
May contain
Note

any sequence of low-level structural elements, e.g., paragraphs (p), lists (list), or examples (eg or egXML).

Example
<div2 type="chapter">
 <head>Recipes</head>
 <head>Chapter VI.</head>
 <div3>
  <head>Fruit and vegetable soups</head>
  <p>...</p>
  <div4>
   <head>Stocks for all kinds of soups</head>
   <div5 type="recipe">
    <head>Asparagus soup</head>
    <div6 type="altRecipe">
     <head>I.</head>
     <div7>
      <head>Ingredients</head>
      <list>
       <item> ...</item>
      </list>
     </div7>
     <div7>
      <head>Mode</head>
      <p>Put the beef, cut into pieces and rolled in flour, into a
             stewpan...</p>
     </div7>
<!-- ... -->
    </div6>
    <div6 type="altRecipe">
     <head>II.</head>
     <div7>
      <head>Ingredients</head>
      <list>
       <item> ...</item>
      </list>
     </div7>
     <div7>
      <head>Mode</head>
      <p>Boil the peas, and rub them through a sieve; add the gravy...</p>
     </div7>
    </div6>
   </div5>
  </div4>
 </div3>
</div2>
Content model
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
  </alternate>
  <sequence minOccurs="0">
   <sequence minOccurs="1"
    maxOccurs="unbounded">

    <alternate minOccurs="1maxOccurs="1">
     <elementRef key="schemaSpec"/>
     <classRef key="model.common"/>
    </alternate>
    <classRef key="model.global"
     minOccurs="0maxOccurs="unbounded"/>

   </sequence>
   <sequence minOccurs="0"
    maxOccurs="unbounded">

    <classRef key="model.divBottom"/>
    <classRef key="model.global"
     minOccurs="0maxOccurs="unbounded"/>

   </sequence>
  </sequence>
 </sequence>
</content>
Schema Declaration
<rng:element name="div7">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.divLike.attributes"/>
 <rng:ref name="att.metrical.attributes"/>
 <rng:ref name="att.fragmentable.attributes"/>
 <rng:ref name="att.typed.attributes"/>
 <rng:ref name="att.declaring.attributes"/>
 <rng:group>
  <rng:zeroOrMore>
   <rng:choice>
    <rng:ref name="model.divTop"/>
    <rng:ref name="model.global"/>
   </rng:choice>
  </rng:zeroOrMore>
  <rng:group>
   <rng:optional>
    <rng:group>
     <rng:oneOrMore>
      <rng:choice>
       <rng:ref name="schemaSpec"/>
       <rng:ref name="model.common"/>
      </rng:choice>
      <rng:zeroOrMore>
       <rng:ref name="model.global"/>
      </rng:zeroOrMore>
     </rng:oneOrMore>
    </rng:group>
    <rng:group>
     <rng:zeroOrMore>
      <rng:ref name="model.divBottom"/>
      <rng:zeroOrMore>
       <rng:ref name="model.global"/>
      </rng:zeroOrMore>
     </rng:zeroOrMore>
    </rng:group>
   </rng:optional>
  </rng:group>
 </rng:group>
</rng:element>
element div7
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.divLike.attributes,
   att.metrical.attributes,
   att.fragmentable.attributes,
   att.typed.attributes,
   att.declaring.attributes,
   (
      ( model.divTop | model.global )*,
      (
         (
            ( ( ( schemaSpec | model.common ), model.global* )+ ),
            ( ( model.divBottom, model.global* )* )
         )?
      )
   )
}