<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> </p><blockquote><dl><dt>省略時値 (default value)</dt><dd>
<a0:anchor>属性指定</a0:anchor>がない場合に<a0:anchor>属性値</a0:anchor>を特定する<a0:anchor>属性定義</a0:anchor>の一部。
(<a0:anchor>JIS X 4151</a0:anchor>‐1992 3. (123))</dd></dl></blockquote><ul><li><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> <code class="ABNF"><dfn>省略時値</dfn> := <a0:anchor>固定省略時値</a0:anchor> / (<code class="SGML"><a0:anchor>rni</a0:anchor></code> (<a0:anchor>REQUIRED<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">#REQUIRED</title></a0:anchor> / <a0:anchor>CURRENT<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">#CURRENT</title></a0:anchor> / <a0:anchor>CONREF<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">#CONREF</title></a0:anchor> / <a0:anchor>IMPLIED<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">#IMPLIED</title></a0:anchor>)) ;; (147)</code></li><li><a0:anchor-end a0:anchor="5">[5]</a0:anchor-end> <code class="ABNF"><dfn>固定省略時値</dfn> := [ <code class="SGML">rni</code> <a0:anchor>FIXED<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">#FIXED</title></a0:anchor> 1*ps <title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">[属性値指定</title></code> ;; (147)]]</li></ul><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> 現在の訳し方では<dfn><a0:anchor>既定値</a0:anchor></dfn>とするのが普通。</p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> 例えば、 <samp class="SGML">&lt;!<a0:anchor>ATTLIST</a0:anchor> foo bar CDATA &quot;baz&quot;&gt;</samp>
と宣言しておけば、 <samp class="SGML">&lt;foo/&gt;</samp>
には自動的に <code class="SGML">bar</code> 属性が補われて、
<samp class="SGML">&lt;foo bar=&quot;baz&quot;/&gt;</samp> 相当とみなされます。</p><a0:form ref="comment"></a0:form><section><h1>既定値指定の値</h1><p><a0:anchor-end a0:anchor="6">[6]</a0:anchor-end> 既定値指定の値は次のような意味を持ちます。
(詳しくはそれぞれの下位節を参照してください。)</p><dl><dt><code class="ABNF"><code class="SGML">rni</code> <code class="SGML"><a0:anchor>CONREF</a0:anchor></code></code> (<a0:anchor>内容参照属性</a0:anchor>)</dt><dd>
当該要素の内容がある時にはこの属性は使えません。
逆にこの属性がある時は<a0:anchor>空要素</a0:anchor>になります。
この<a0:anchor>鍵語</a0:anchor>は <a0:anchor>XML</a0:anchor> では使えません。</dd><dt><code class="ABNF"><code class="SGML">rni</code> <code class="SGML"><a0:anchor>CURRENT</a0:anchor></code></code> (<a0:anchor>現属性</a0:anchor>)</dt><dd>
その属性は、前に同じ属性で最後に指定された値と同じ値とします。
この属性を最初に使う時は必須です。
この<a0:anchor>鍵語</a0:anchor>は <a0:anchor>XML</a0:anchor> では使えません。</dd><dt><code class="ABNF"><code class="SGML">rni</code> <code class="SGML"><a0:anchor>FIXED</a0:anchor></code> 1*<code class="SGML">ps</code> 属性値指定</code> (<a0:anchor>固定属性</a0:anchor>)</dt><dd>
属性値は、陽に指定される場合は、必ず指定された値でなければなりません。
そうでない時は非妥当です。</dd><dt><code class="ABNF"><code class="SGML">rni</code> <code class="SGML"><a0:anchor>IMPLIED</a0:anchor></code></code></dt><dd>
その属性の値は省略可能です。値は<a0:anchor>応用</a0:anchor>により決定されます。</dd><dt><code class="ABNF"><code class="SGML">rni</code> <code class="SGML"><a0:anchor>REQUIRED</a0:anchor></code></code> (<a0:anchor>必須属性</a0:anchor>)</dt><dd>
その属性は必須です。すなわち、
関連付けられた<a0:anchor>要素型</a0:anchor>・<a0:anchor>記法</a0:anchor>である<a0:anchor>要素</a0:anchor>・<a0:anchor>データ実体</a0:anchor>の<a0:anchor>属性指定並び</a0:anchor>には、
この属性の<a0:anchor>属性指定</a0:anchor>が必要です。無ければ非<a0:anchor>妥当</a0:anchor>です。</dd><dt><code class="ABNF"><a0:anchor>属性値指定</a0:anchor></code></dt><dd>
その属性は省略可能です。省略された時の値はここで指定された値です。</dd></dl><p>鍵語の前に <code class="SGML"><abbr>rni<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><a0:anchor>予約名標識</a0:anchor></title></abbr></code>
が必要なのは、<code class="ABNF">属性値指定</code>が<code class="ABNF"><a0:anchor>属性値</a0:anchor></code>である時と区別するためです。</p><a0:form ref="comment"></a0:form></section><section><h1>メモ</h1></section></body></html>