<body>

Contains the whole of a single musical text, excluding any front or back matter.
Module
Attributes
@label, @type, @xml:id
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value. Value is a valid xml:id.
(MEI.shared) Attributes common to many elements.
(MEI.shared) Attributes that uniquely identify an element.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value. Value is a valid xml:id.
(MEI.shared)
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
(MEI.shared) Attributes which can be used to classify features.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@label(optional)Captures text to be used to generate a label for the element to which it’s attached, a "tool tip" or prefatory text, for example. Should not be used to record document content. Value is plain text.
@type(optional)Designation which characterizes the element in some sense, using any convenient classification scheme or typology that employs single-token labels. One or more values of datatype NMTOKEN, separated by spaces.
@xml:id(optional)Regularizes the naming of an element and thus facilitates building links between it and other resources. Each id attribute within a document must have a unique value. Value is a valid xml:id.
Member of
(body isn't member of any model class)
Contained By
(MEI.shared) Groups elements that may appear as part of the music element.
<music>Contains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
<music>Contains a single musical text of any kind, whether unitary or composite, for example, an etude, opera, song cycle, symphony, or anthology of piano solos.
May Contain
(MEI.shared) Groups elements used to represent generic structural divisions of music notation.
<mdiv>(musical division) – Contains a subdivision of the body of a musical text.
<mdiv>(musical division) – Contains a subdivision of the body of a musical text.
Remarks

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.

Declaration
<elementSpec rend="add" 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"/>
</classes>
<content>
<oneOrMore>
<choice>
<ref name="model.divLike"/>
<ref name="model.mdivLike"/>
</choice>
</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>