When the music can be broken into high-level, discrete, linear segments, such as movements of a symphony, there may be multiple <mdiv> elements within <body>. This is the highest level indication of the structure of the music.
The content model of <body> also allows blocks of text and music notation to be interleaved. This permits the encoding of a wide range of musical documents, including those that are primarily textual with only occasional musical material or even those which completely lack music notation.
<elementSpec ident="body" module="MEI.shared">
<desc xml:lang="en">Contains the whole of a single musical text, excluding any front or back matter.</desc>
<classes>
<memberOf key="att.common"/>
<memberOf key="att.metadataPointing"/>
<memberOf key="macro.musicPart"/>
</classes>
<content>
<rng:oneOrMore>
</rng:oneOrMore>
</content>
<remarks xml:lang="en">
<p>When the music can be broken into high-level, discrete, linear segments, such as movements
of a symphony, there may be multiple <gi scheme="MEI">mdiv</gi> elements within <gi scheme="MEI">body</gi>. This is the highest level indication of the structure of the
music.</p>
<p>The content model of <gi scheme="MEI">body</gi> also allows blocks of text and music
notation to be interleaved. This permits the encoding of a wide range of musical documents,
including those that are primarily textual with only occasional musical material or
even
those which completely lack music notation.</p>
</remarks>
</elementSpec>