<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="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> </p><blockquote><dl><dt>引数表記 (parameter literal)</dt><dd>
区切られた<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 3. (208))</dd></dl></blockquote><ul><li><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> <code class="ABNF"><dfn>引数表記</dfn> := (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lit</anchor></code> 置換可能引数データ <code class="SGML">lit</code>) / (<code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">lita</anchor></code> 置換可能引数データ <code class="SGML">lita</code>) ;; (66)</code></li></ul><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML宣言</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格参照具象構文</anchor>である上に、
使えない構造があるので、参考までに生成規則を書き直してみると、<ul><li><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="ABNF"><dfn>引数表記</dfn> (SGML 宣言用) := &lt;&quot;&gt; 置換可能引数データ (SGML 宣言用) &lt;&quot;&gt; / &quot;'&quot; 置換可能引数データ (SGML 宣言用) &quot;'&quot;</code></li><li><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="ABNF"><dfn>置換可能引数データ</dfn> (SGML 宣言用) := *(SGML 文字 (SGML 宣言用) / 文字参照 (SGML 宣言用)) - *文字 ( (&quot;&amp;&quot; [&quot;#&quot;] / &quot;%&quot;) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ALPHA</anchor> / &quot;&amp;#&quot; <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DIGIT</anchor> ) *文字</code></li><li><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="ABNF"><dfn>SGML 文字</dfn> (SGML 宣言用) := <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TAB</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CR</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LF</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SP</anchor> / &lt;<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">旧IRV</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GL</anchor> (94文字)&gt; − (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">国際通貨記号</anchor> / &quot;`&quot; / &quot;\&quot;)</code></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <code class="ABNF"><dfn>文字参照</dfn> (SGML 宣言用) := &quot;&amp;#&quot; (&quot;SPACE&quot; / &quot;RS&quot; / &quot;RE&quot; / &quot;TAB&quot; / 0*5&quot;0&quot; (&quot;0&quot; 2DIGIT / &quot;1&quot; (&quot;0&quot; DIGIT / &quot;1&quot; DIGIT / &quot;2&quot; (DIGIT - (&quot;8&quot; / &quot;9&quot;))))) [&quot;;&quot; / CR] </code></li></ul></p><p>となります。
(手元に資料が無いので書いていませんが、引数表記全体の長さの制限もあるので注意。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 規格参照具象構文は新 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IRV</anchor> == <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII</anchor> ではなく旧 IRV なのに注意が必要です。弗記号 (<code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOLLER SIGN</anchor></code>) や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">チルダ</anchor> (<code class="char"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TILDE</anchor></code>) は使えません。</p><section><h1>XML における引数リテラル</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</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:">実体値</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数リテラル</anchor>にあたります。</p></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</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:">システムリテラル</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>と似ています。</p></section></body></html>