<refState>

<refState> (estado de la referencia) especifica un componente de una referencia canónica definida por el método milestone [2.3.5.3 Milestone Method 2.3.5 The Reference System Declaration]
Móduloheader — 2 The TEI Header
Atributosatt.global (@xml:id, @n, @xml:lang, @rend, @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.sourced (@ed)
unitindica qué clase de estado está cambiando en este milestone.
Estado Necesario
Tipo de datos

<rng:ref name="data.enumerated"/>
data.enumerated
Los valores sugeridos incluyen:
page
roturas de página en la edición de la referencia.
column
roturas de la columna.
line
roturas de línea.
book
cualquier unidad: libro, fascículo, etc.
poem
poemas individuales en una colección.
canto
cantos u otras secciones superiores de un poema.
stanza
estrofas dentro de un poema, de un libro, o de un canto.
act
actos dentro de una obra teatral.
scene
escenas dentro de una obra teatral o de un acto.
section
secciones de cualquier tipo.
absent
pasajes no presentes en la edición de referencia.
lengthespecifica la longitud fija del componente de referencia.
Estado Opcional
Tipo de datos

<rng:ref name="data.count"/>
data.count
Valores Should be a positive integer; if no value is provided, the length is unlimited and goes to the next delimiter or to the end of the value.
Nota
Al construir una referencia, si el componente de la referencia es de tipo numérico, la longitud es compuesta insertando ceros; si no lo es, insertando espacios a la derecha. En cualquier caso, los componentes de la referencia se truncan en caso de necesidad por el lado derecho.
En una referencia, la longitud indica el número de caracteres que deban ser comparados. Los valores más largos a estos se considerarán puntualmente acceptado si comienzan correctamente.
delim (delimitador) suministra la cadena de delimitación que sigue el componente de referencia.
Estado Opcional
Tipo de datos

<rng:text/>
text
Valores If a single space is used it is interpreted as whitespace.
Usado por
Contenido en
header: refsDecl
Puede contenerElemento vacío
Declaración

<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.sourced.attributes"/>
 <rng:attribute name="unit">
  <rng:choice>
   <rng:value>page</rng:value>
   <rng:value>column</rng:value>
   <rng:value>line</rng:value>
   <rng:value>book</rng:value>
   <rng:value>poem</rng:value>
   <rng:value>canto</rng:value>
   <rng:value>stanza</rng:value>
   <rng:value>act</rng:value>
   <rng:value>scene</rng:value>
   <rng:value>section</rng:value>
   <rng:value>absent</rng:value>
   <rng:data type="Name"/>
  </rng:choice>
 </rng:attribute>
 <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.sourced.attributes,
   attribute unit
   {
      "page"
    | "column"
    | "line"
    | "book"
    | "poem"
    | "canto"
    | "stanza"
    | "act"
    | "scene"
    | "section"
    | "absent"
    | xsd:Name
   },
   attribute length { data.count }?,
   attribute delim { text }?,
   empty
}
Ejemplo
<refState unit="book" delim=":"/>
<refState unit="line" length="4"/>