<specGrpRef>

<specGrpRef> (référence à un groupe de spécifications) indique que les déclarations contenues dans l'élément specGrpréférencé doivent être insérées à cet endroit. [22.2 Modules and Schemas]
Module tagdocs — Documentation Elements
Attributs
target⚓︎ pointe vers l'élément specGrp qui doit logiquement être référencé à cet endroit.
Statut Requis
Type de données teidata.pointer
Membre du
Contenu dans
Peut contenir Elément vide
Note

Dans le traitement de la documentation ODD, un élément specGrpRef produit habituellement un commentaire indiquant qu'un ensemble de déclarations imprimé dans une autre section sera inséré à cet endroit dans le specGrp que l'on traite. Dans un traitement de schéma, les contenus du specGrp spécifié sont rendus disponibles pour être inclus dans le schéma généré.

Le groupe de spécifications identifié par l'attribut target fera normalement partie du document ODD en cours.

Exemple
<p>Cette partie du module contient les déclarations pour les noms de personnes, de lieux,
des organismes : <specGrpRef target="#fr_names.pers"/>
 <specGrpRef target="#fr_names.place"/>
 <specGrpRef target="#fr_names.org"/>
</p>
<specGrp xml:id="fr_names.pers">
<!--... -->
</specGrp>
<specGrp xml:id="fr_names.place">
<!--... -->
</specGrp>
<specGrp xml:id="fr_names.org">
<!--... -->
</specGrp>
Modèle de contenu
<content>
 <empty/>
</content>
Schéma Declaration
<rng:element name="specGrpRef">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:attribute name="target">
  <rng:ref name="teidata.pointer"/>
 </rng:attribute>
 <rng:empty/>
</rng:element>
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
}