<refState>

<refState> (état de la référence) spécifie un composant d’une référence canonique définie par la méthode du bornage. [2.3.6.3 Milestone Method 2.3.6 The Reference System Declaration]
Moduleheader — 2 The TEI Header
Attributsatt.global (@xml:id, @n, @xml:lang, @rend, @style, @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.global.change (@change)) att.milestoneUnit (@unit) att.sourced (@ed)
lengthspécifie la longueur fixe du composant de la référence.
Statut Optionel
Type de données

<rng:ref name="data.count"/>
data.count
Valeurs S'il s'agit un nombre entier positif ; si aucune valeur n'est fournie, la longueur est illimitée et va jusqu'au prochain délimiteur ou jusqu'à la fin de la valeur.
Note
Lorsqu'une référence est construite, si le composant de cette référence est de type numérique, la longueur est obtenue en ajoutant au début des 0 ; sinon, en ajoutant en fin de chaîne des blancs. Dans les deux cas, les composants des références sont tronqués sur la droite si c'est nécessaire.
Lorsqu'on cherche une référence, la longueur indique le nombre des caractères devant être comparés. Des valeurs plus longues seront considérées comme correspondant au modèle, si elles commencent de façon identique.
delim (délimiteur) Fournit une suite de caractères de délimitation après le composant de référence.
Statut Optionel
Type de données

<rng:text/>
text
Valeurs Si un espace seul est utilisé il est interprété comme whitespace.
Utilisé par
Contenu dans
header: refsDecl
Peut contenirElément vide
Declaration

<rng:element name="refState">
 <rng:ref name="att.global.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.milestoneUnit.attributes"/>
 <rng:ref name="att.sourced.attributes"/>
 <rng:optional>
  <rng:attribute name="length">
   <rng:ref name="data.count"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="delim">
   <rng:text/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element refState
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.milestoneUnit.attributes,
   att.sourced.attributes,
   attribute length { data.count }?,
   attribute delim { text }?,
   empty
}
Exemple
<refState unit="livre" delim=":"/>
<refState unit="line" length="4"/>