<specDesc>

<specDesc> (specification description) indique qu'une description de l'élément particulier, de la classe particulière ou de la macro doit être incluse à ce point dans un document. [22.1.2 Element and Attribute Descriptions]
Module tagdocs — Documentation Elements
Attributs att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
key⚓︎ (identifiant) donne l'identifiant de l'élément ou de la classe documentaire pour lequels la description est à faire.
Statut Requis
Type de données teidata.name
<specDesc key="emph"/>
<specDesc key="emph"/>
atts⚓︎ (attributs) donne les noms des attributs dont il faut une description supplémentaire.
Statut Recommendé
Type de données 0–∞ occurrences de teidata.name séparé par un espace
<specDesc key="foreign"
 atts="usage xml:lang"/>
<specDesc key="foreign"
 atts="usage xml:lang"/>
Note

Les noms d'attribut listés peuvent inclure à la fois des attributs hérités d'une classe et ceux qui sont définis explicitement pour l'élément associé.

Membre du
Contenu dans
analysis: cl phr s
figures: cell
linking: ab seg
spoken: u writing
tagdocs: eg specList
textcrit: lem rdg wit witDetail
verse: rhyme
Peut contenir Elément vide
Note

La description est habituellement affichée sous la forme d'une étiquette et d'un contenu. La liste d'attributs peut inclure des attributs hérités en vertu de leur appartenance à une classe d'éléments ; les descriptions de ces attributs peuvent également être récupérées en utilisant un autre élément specDesc qui pointe cette fois vers la classe pertinente.

Exemple
<specDesc key="orth"/>
Exemple
<specDesc key="orth"/>
Exemple
<specDesc key="emph"/>
Exemple
<specDesc key="foreign"
 atts="usage xml:lang"/>
Modèle de contenu
<content>
 <empty/>
</content>
Schéma Declaration
<rng:element name="specDesc">
 <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="key">
  <rng:ref name="teidata.name"/>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="atts">
   <rng:list>
    <rng:zeroOrMore>
     <rng:ref name="teidata.name"/>
    </rng:zeroOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element specDesc
{
   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 key { teidata.name },
   attribute atts { list { teidata.name* } }?,
   empty
}