<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 | ||||||||||||||||||||||||
En complément des attributs globaux | att.readFrom (@source)
|
||||||||||||||||||||||||
Utilisé par | |||||||||||||||||||||||||
Peut contenir |
tagdocs: content
|
||||||||||||||||||||||||
Declaration |
element moduleRef { att.global.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"/>
This includes all objects available from the linking module. |
||||||||||||||||||||||||
Exemple |
<moduleRef key="linking" exclude="linkGrp link"/>
This includes all objects available from the linking module except for the link and linkGrp elements. |
||||||||||||||||||||||||
Exemple |
<moduleRef key="linking" exclude="linkGrp link"/>
This includes all objects available from the linking module except for the link and linkGrp elements. |
||||||||||||||||||||||||
Exemple |
<moduleRef key="linking" include="linkGrp link"/>
This includes only the link and linkGrp elements from the linking module. |
||||||||||||||||||||||||
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.
|