<specGrp>
<specGrp> (specification group) contains any convenient grouping of specifications for use within the current module. | |
Module | tagdocs — 22 Documentation Elements |
Used by | |
May contain |
linking: ab
spoken: u
tagdocs: classRef classSpec elementRef elementSpec listRef macroRef macroSpec moduleRef moduleSpec schemaSpec specGrp specGrpRef
textstructure: floatingText
|
Declaration |
element specGrp { att.global.attributes, ( model.oddDecl | model.oddRef | model.divPart )* } |
Example |
<specGrp xml:id="xDAILC">
<elementSpec ident="s"> <!-- ... --> </elementSpec> <elementSpec ident="cl"> <!-- ... --> </elementSpec> <elementSpec ident="w"> <!-- ... --> </elementSpec> <elementSpec ident="m"> <!-- ... --> </elementSpec> <elementSpec ident="c"> <!-- ... --> </elementSpec> </specGrp> This specification group with identifier xDAILC contains specifications for the elements s,cl,w, etc. |
Note |
A specification group is referenced by means of its
xml:id attribute. The declarations it contains may be
included in a schemaSpec or moduleSpec element
only by reference (using a specGrpRef element): it may
not be nested within a moduleSpec element.
Different ODD processors may generate
representations of the specifications contained by a
specGrp in different concrete syntaxes. For P5 the intention
is to generate modules using both XML and RELAX NG, and to use only
the compressed RELAX NG syntax to represent them.
|