<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">認知様相</anchor>である<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子</anchor>は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク宣言</anchor>の中で認知します。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4151</anchor>-1992 8.6.1 を参照。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> 認知される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">区切子機能</anchor>:<table><tbody><tr><td>区切子機能の名前</td><td>制約</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格参照具象構文</anchor>の場合</td><td>意味</td><td>注</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">com</anchor></code></td><td></td><td><samp class="SGML">--</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈</anchor>開始</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dsc</anchor></code></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ENT</anchor></code></td><td><samp class="SGML"> ] </samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">宣言部分集合</anchor>終了</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dso</anchor></code></td><td></td><td><samp class="SGML"> [ </samp></td><td>宣言部分集合開始</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">grpo</anchor></code></td><td></td><td><samp class="SGML">(</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">群</anchor>開始</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lit</anchor></code></td><td></td><td><samp class="SGML">&quot;</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">表記</anchor>開始</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lita</anchor></code></td><td></td><td><samp class="SGML">'</samp></td><td>表記開始</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mdc</anchor></code></td><td></td><td><samp class="SGML">&gt;</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク宣言</anchor>終了</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">minus</anchor></code></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EX</anchor></code></td><td><samp class="SGML">-</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">排除要素</anchor>指定開始</td><td><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;4</anchor-internal></td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">pero</anchor></code></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NMS</anchor></code></td><td><samp class="SGML">%</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数実体参照</anchor>開始</td><td><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">plus</anchor></code></td><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EX</anchor></code></td><td><samp class="SGML">+</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">添加要素</anchor>指定開始</td></tr><tr><td><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rni</anchor></code></td><td></td><td><samp class="SGML">#</samp></td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">予約名標識</anchor></td></tr></tbody></table></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
<code class="SGML">pero</code> は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">実体宣言</anchor>において、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数実体</anchor>を宣言することを表すのに使う場合に、
特別に文脈上の制約なしで区切子として認知されます。
(JIS X 4151‐1992 9.5.1 参照)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <code class="SGML">minus</code> は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素型宣言</anchor>において、
タグ省略最小化の可否を指定する引数として使えますが、
この場合には文脈上の制約なしに区切子として認知することになっています。
(JIS X 4151‐1992 10.2.2 参照。)</p><p><abbr><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ENR</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">拡張命名規則</title></abbr> 
では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字番号</anchor>の範囲指定のためにも使うので、
この場合でも文脈上の制約無しに認知しないといけないはずですが、
そのような規定はありません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <code class="SGML">dsc</code> 
が認知されるのは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">データ属性指定</anchor>閉じのためでしょうか。
ところでデータ属性指定には <code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">vi</anchor></code>
が使われますが、これの認知様相は <code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TAG</anchor></code>
だけです。本当にそれでいいのでしょうか。</p></body></html>