Skip to content

<modelGrp>

model group

any grouping of model or modelSequence elements with a common output method.

Module tagdocsTDPMMC

Attributes

@useSourceRenditionwhether to obey any rendition attribute which is present.
Status
Optional
Datatype
teidata.truthValue
@outputthe intended output method.
Status
Optional
Datatype
teidata.enumerated
Suggested values
web
the output is intended for presentation in a web format
print
the output is intended for presentation in a print format
plaintext
the output is intended for presentation in a plain text format

Classes and content

May contain
Contained by

Note

The child model elements of a modelGrp are always processed independently.

Examples

<elementSpec mode="change" ident="abbr">
  <modelGrp output="web">
    <model predicate="parent::choice" behaviour="omit"/>
    <model predicate="ancestor::front" behaviour="inline">
      <outputRendition>font-style:italic; </outputRendition>
    </model>
    <model predicate="not(parent::choice)" behaviour="inline">
      <outputRendition scope="before">content: ' ('</outputRendition>
      <outputRendition scope="after">content: ')'</outputRendition>
    </model>
  </modelGrp>
  <modelGrp output="print">
    <model predicate="parent::choice" behaviour="omit"/>
    <model predicate="not(parent::choice)" behaviour="note">
      <param name="place" value="'foot'"/>
    </model>
  </modelGrp>
</elementSpec>
<modelGrp output="print">
  <modelSequence>
    <model behaviour="inline">
      <param name="content" value="@n"/>
    </model>
    <model behaviour="note">
      <param name="place" value="'foot'"/>
    </model>
  </modelSequence>
</modelGrp>

Content model

<content>
    <sequence>
      <alternate minOccurs="0" maxOccurs="unbounded">
        <classRef key="model.identEquiv"/>
        <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="outputRendition" minOccurs="0"/>
      <alternate minOccurs="1" maxOccurs="unbounded">
        <elementRef key="modelSequence"/>
        <elementRef key="model"/>
      </alternate>
    </sequence>
  </content>