<specGrpRef>
<specGrpRef> (reference to a specification group) indicates that the declarations contained by the specGrp referenced should be inserted at this point. [23.2 Modules and Schemas] | |||||||
Module | tagdocs — Documentation Elements | ||||||
Attributes |
|
||||||
Member of | |||||||
Contained by |
cmc: post
core: add corr del desc emph head hi item l meeting note orig p q quote ref reg said sic stage textLang title unclear
dictionaries: case colloc def dictScrap entryFree etym form gen gram gramGrp hyph iType lang lbl mood number orth per pos pron stress subc syll tns usg xr
msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote
namesdates: occupation
tagdocs: schemaSpec specGrp
textstructure: argument body div div1 div2 div3 div4 div5 div6 div7 docEdition epigraph imprimatur postscript salute signed titlePart trailer
verse: rhyme
|
||||||
May contain | Empty element | ||||||
Note |
In ODD documentation processing, a specGrpRef usually produces a comment indicating that a set of declarations printed in another section will be inserted at this point in the specGrp being discussed. In schema processing, the contents of the specified specGrp are made available for inclusion in the generated schema. The specification group identified by the target attribute will normally be part of the current ODD document. |
||||||
Example |
<p>This part of the module contains declarations for names of persons, places, and
organisations: <specGrpRef target="#names.pers"/> <specGrpRef target="#names.place"/> <specGrpRef target="#names.org"/> </p> <!-- elsewhere --> <specGrp xml:id="names.pers"> <!--... --> </specGrp> <!-- elsewhere --> <specGrp xml:id="names.place"> <!--... --> </specGrp> <!-- elsewhere --> <specGrp xml:id="names.org"> <!--... --> </specGrp> |
||||||
Content model |
<content> |
||||||
Schema Declaration |
<rng:element name="specGrpRef"> element specGrpRef { att.global.attributes, att.global.rendition.attributes, att.global.linking.attributes, att.global.analytic.attributes, att.global.facs.attributes, att.global.change.attributes, att.global.responsibility.attributes, att.global.source.attributes, attribute target { teidata.pointer }, empty } |