<html xmlns="http://www.w3.org/1999/xhtml" a0:Name="SuikaWiki" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:Version="0.9"><head></head><body><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> 認知のときには<a0:anchor>区切子</a0:anchor>の長さの長いものが優先されるわけですが。</p><p>例えば<pre>         DELIM    GENERAL  SGMLREF
                  HCRO &quot;&amp;#38;#x&quot;
                  SHORTREF SGMLREF</pre>なときに、 <samp class="SGML">&amp;#xtest;</samp>
はどう解釈されるんでしょう?<ol><li>まず <code class="SGML"><a0:anchor>hcro</a0:anchor></code> ではないかと推測するが、
直後が <code class="regex"> [0-9A-Fa-f]+ </code> になっていないので、
認知しない。<ul><li>A. 認知できなかったので<a0:anchor>文字データ</a0:anchor>とし、 
<samp class="SGML">test;</samp> の解釈に移る。</li><li>B. 認知できなかったので次に該当し得る区切子として
<code class="SGML"><a0:anchor>cro</a0:anchor></code> (<code class="SGML">&amp;#</code>)
を認知できるか調べる。</li></ul></li></ol></p><p>結論からすると B. が正しく、 <samp class="SGML">XTEST</samp>
という名前が定義されていればそれに展開されるようです。<ul><li><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> <em>認知様相と制約 - マーク付けノート 2002年2月その3 - マークの付けかた。</em> <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://math.oheya.to/markup/notes/n0202c#day26-2">http://math.oheya.to/markup/notes/n0202c#day26-2</a0:anchor-external> : 参考</li></ul></p></body></html>