<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><ul><li><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> 【<a0:anchor>XML</a0:anchor> <a0:anchor>型録</a0:anchor>】 <a0:anchor>システム識別子</a0:anchor>/<a0:anchor>公開識別子</a0:anchor>の優先に関する<a0:anchor>属性</a0:anchor>。</li><li><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> <code class="XML"><a0:anchor>catalog</a0:anchor></code> 要素型及び <code class="XML"><a0:anchor>group</a0:anchor></code> 要素型に存在。</li><li><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> 取り得る値は <code class="XML">system</code> と <code class="XML">public</code> のみ。既定値は無し。</li><li><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> この属性が指定されている要素の子(孫)要素である <code class="XML"><a0:anchor>public</a0:anchor></code> 要素及び <code class="XML"><a0:anchor>delegatePublic</a0:anchor></code> 要素が影響されます。<a0:weak>直感の通り、 <samp class="XPath">/catalog[@prefer=<var>$something</var>]/group[@prefer=<var>$anything</var>]/public</samp></a0:weak> なら <code class="XPath"><var>$anything</var></code> が <samp class="XML">public</samp> に作用します。</li><li><a0:anchor-end a0:anchor="5">[5]</a0:anchor-end> <a0:anchor-internal a0:anchor="4">&gt;&gt;4</a0:anchor-internal> の両要素は、 <code class="XPath">@prefer='system'</code> が作用している時に<em>無視</em>されます。</li><li><a0:anchor-end a0:anchor="6">[6]</a0:anchor-end> <a0:anchor-internal a0:anchor="5">&gt;&gt;5</a0:anchor-internal> あ、もちろん、<a0:anchor>入力</a0:anchor>でシステム識別子がそもそも与えられてない時には、公開識別子しか使うものがありませんから、 <code class="XPath">@prefer='system'</code> が無視されます。</li><li><a0:anchor-end a0:anchor="7">[7]</a0:anchor-end> 上位要素に <code class="XML">prefer</code> が無い場合は、その応用の既定値が使われます。この既定値を選ぶ方法を<a0:anchor>応用</a0:anchor>は提供していなければなりません (<a0:anchor>must</a0:anchor>)。</li></ul></body></html>