<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 — The TEI Header
Attributsatt.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.milestoneUnit (@unit) att.edition (@ed, @edRef)
lengthspécifie la longueur fixe du composant de la référence.
Statut Optionel
Type de données teidata.count
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. 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.

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 teidata.text
Contenu dans
header: refsDecl
Peut contenirElément vide
Exemple
<refState unit="livredelim=":"/>
<refState unit="linelength="4"/>
Modèle de contenu
<content>
</content>
Schéma Declaration
<rng:element name="refState">
 <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.milestoneUnit.attributes"/>
 <rng:ref name="att.edition.attributes"/>
 <rng:optional>
  <rng:attribute name="length">
   <rng:ref name="teidata.count"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="delim">
   <rng:ref name="teidata.text"/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element refState
{
   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.milestoneUnit.attributes,
   att.edition.attributes,
   attribute length { teidata.count }?,
   attribute delim { teidata.text }?,
   empty
}