<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 |
| ||||||||||||
Utilisé par | |||||||||||||
Peut contenir | tagdocs: content | ||||||||||||
Declaration |
element moduleRef { att.global.attributes, ( attribute key { xsd:NCName }? | attribute url { data.pointer }? ), content? } <sch:pattern name="testschemapattern"> <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> </sch:pattern> | ||||||||||||
Exemple | <moduleRef key="linking"/> This embeds 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. |