Content models may also be expressed using a small number of predefined
macros rather than direct references to elements or classes. Common
examples include:
- macro.paraContent : discussed above
- macro.phraseSeq : same as paraContent, but without
model.inter
- macro.componentSeq : used to build up div level content
- macros are needed only where the same complex content model
reappears in different contexts
- unlike classes, they cannot easily be modified
- macro.component in particular is in need of revision.