<refState>

<refState> (reference state) 標石要素の手法として定義されている標準的な参照の構成要素をひとつ示す. [2.3.6.3 Milestone Method 2.3.6 The Reference System Declaration]
モジュールheader — 2 The TEI Header
属性att.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)
length 参照構成要素の固定長を示す.
状態 任意
データ型

<rng:ref name="data.count"/>
data.count
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.
解説
参照構成要素が数値型の場合,当該長さの先頭にゼロの列が付く.数 値型でない場合,最後に空白が付く.必要であれば,参照構成要素の 値は丸められることがある.
参照を求める際,当該長さは,比べられる文字の数を示す.この値よ りも長い場合,開始点が正しければ,マッチすると判断されるだろう.
delim (delimiter) 参照構成要素の開始を表すデリミタを示す.
状態 任意
データ型

<rng:text/>
text
If a single space is used it is interpreted as whitespace.
当該モジュールを使用するもの
上位
header: refsDecl
下位空要素
宣言

<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
}
<refState unit="book" delim=":"/>
<refState unit="line" length="4"/>