macro.specialPara.cmc

macro.specialPara.cmc ('special' paragraph content with added CMC element(s)) defines the content model of the quote element, whose content is just like others (such as notes or list items) which either contain a series of component-level elements or else have the same structure as a paragraph, containing a series of phrase-level and inter-level elements, but also contains element(s) for transcription of CMC.
Module cmc — Computer-mediated Communication
Used by
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.inter"/>
  <classRef key="model.divPart"/>
  <classRef key="model.global"/>
  <classRef key="model.cmc"/>
 </alternate>
</content>
Declaration
<rng:define name="macro.specialPara.cmc">
 <rng:zeroOrMore>
  <rng:choice>
   <rng:text/>
   <rng:ref name="model.gLike"/>
   <rng:ref name="model.phrase"/>
   <rng:ref name="model.inter"/>
   <rng:ref name="model.divPart"/>
   <rng:ref name="model.global"/>
   <rng:ref name="model.cmc"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:define>
macro.specialPara.cmc =
   (
      text
    | model.gLikemodel.phrasemodel.intermodel.divPartmodel.globalmodel.cmc
   )*