<moduleRef>
<moduleRef> (référence de module) référence un module qui doit être incorporé dans un schéma. | |||||||||||||||||||||||||
Module | tagdocs — 22 Documentation Elements | ||||||||||||||||||||||||
Attributs | att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.readFrom (@source)
| ||||||||||||||||||||||||
Utilisé par | |||||||||||||||||||||||||
Contenu dans | core: add corr del desc emph head hi item l meeting note orig p q quote ref reg said sic stage 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 source support surrogates spoken: writing tagdocs: schemaSpec specGrp textstructure: argument body div div1 div2 div3 div4 div5 div6 div7 docEdition epigraph imprimatur postscript titlePart verse: rhyme | ||||||||||||||||||||||||
Peut contenir | tagdocs: content | ||||||||||||||||||||||||
Declaration |
element moduleRef { att.global.attributes, att.global.linking.attributes, att.global.analytic.attributes, att.global.facs.attributes, att.readFrom.attributes, ( attribute include { list { xsd:NCName* } }? | attribute except { list { xsd:NCName* } }? ), ( attribute key { xsd:NCName }? | attribute url { data.pointer }? ), content? } | ||||||||||||||||||||||||
Schematron | <sch:rule context="tei:moduleRef"> <sch:report test="* and @key">child elements of moduleRef are only allowed when an external module is being loaded </sch:report></sch:rule> | ||||||||||||||||||||||||
Exemple |
<moduleRef key="linking"/>
Cela implante le module< linking >. | ||||||||||||||||||||||||
Note |
Les modules sont identifiés par le nom fourni comme valeur de l'attribut
ident dans l'élément moduleSpec où ils sont déclarés. Un URI
peut aussi être indiqué dans le cas d'un module non TEI et l'on s'attend à ce qu'il
soit écrit comme un schéma RELAX NG.
La fonction de cet élément est de rendre toutes les déclarations contenues par le module
référencé disponibles pour le schéma que l'on compile.
|