<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><section><h1>属性値 xlink:type=&quot;arc&quot;, arc 型要素 (XLink)</h1><p><a0:anchor-end a0:anchor="1">[1]</a0:anchor-end> <code class="XMLa"><var>xlink:</var><a0:anchor>type</a0:anchor></code> 属性の値
<dfn><code class="XML">arc</code></dfn> は、その要素が <a0:anchor>XLink</a0:anchor>
<dfn><code class="XML">arc</code> 型要素</dfn>であることを表します。</p><p>仕様書: <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.w3.org/TR/xlink/#xlink-arcs">http://www.w3.org/TR/xlink/#xlink-arcs</a0:anchor-external></p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> <code class="XML">arc</code> 型要素は、<a0:anchor>拡張連結</a0:anchor>において、
<a0:anchor>弧</a0:anchor> (<a0:anchor>開始資源</a0:anchor>から<a0:anchor>終了資源</a0:anchor>への経路)
を定義するために使用します。
<code class="XML">arc</code> 型要素は <code class="XML"><a0:anchor>extended</a0:anchor></code>
型要素の直接の<a0:anchor>子要素</a0:anchor>であるときに意味を持ちます。
それ以外の場合の意味は XLink では規定していません。</p><p><code class="XML">arc</code> 型要素の内容は何であっても<strong>構いません</strong>が、
<code class="XML"><a0:anchor>title</a0:anchor></code> 型要素を除いては、
XLink 的には不透明な存在です。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> 属性:<table><tbody><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>actuate</a0:anchor></code></td><td></td><td></td><td></td></tr><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>arcrole</a0:anchor></code></td><td></td><td></td><td>弧の特性</td></tr><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>from</a0:anchor></code></td><td><code class="XML"><a0:anchor>NMTOKEN</a0:anchor></code></td><td>(すべて)</td><td>開始資源</td></tr><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>to</a0:anchor></code></td><td><code class="XML">NMTOKEN</code></td><td>(すべて)</td><td>終了資源</td></tr><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>show</a0:anchor></code></td><td></td><td></td><td>表示方法</td></tr><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>title</a0:anchor></code></td><td><code class="XML"><a0:anchor>CDATA</a0:anchor></code></td><td></td><td>弧の人間可読説明</td></tr><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>type</a0:anchor></code></td><td colspan="2"><code class="XML">arc</code></td><td>XLink 要素型</td></tr></tbody></table></p><p><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> 複数の弧 (<code class="XML">arc</code> 型要素)
で同じ<a0:anchor>資源</a0:anchor>を開始資源・終了資源に何度も使用しても<strong>構いません</strong>。
しかし、ある <code class="XML">arc</code> 型要素の
<code class="XMLa"><var>xlink:</var>from</code>,
<code class="XMLa"><var>xlink:</var>to</code>
の組とまったく同じ組の <code class="XML">arc</code>
型要素を重複して定義しては<strong>なりません</strong>。</p><p>資源の識別子 (<code class="XMLa"><var>xlink:</var>from</code>
属性や <code class="XMLa"><var>xlink:</var>to</code> 属性の値)
は複数の資源に関連付けられている 
(その資源の <code class="XMLa"><var>xlink:</var><a0:anchor>label</a0:anchor></code>
属性で指定されている) かもしれません。
その場合であっても、弧に関連付けられるのは個々の資源であって、「集積資源」として関連付けられるわけではありません。</p><p><a0:anchor-end a0:anchor="5">[5]</a0:anchor-end>
<code class="XMLa"><var>xlink:</var>from</code> 属性や
<code class="XMLa"><var>xlink:</var>to</code> 属性が指定されていないときには、その拡張連結内のすべての <a0:anchor>label</a0:anchor>
とみなされます。 (その中には自分自身への弧も含まれます。)</p><p>拡張連結 (<code class="XML"><a0:anchor>extended</a0:anchor></code> 型要素)
内に一つも <code class="XML">arc</code> 型要素が存在しないときには、
<samp class="XML">&lt;<var>*</var> <code class="XMLa"><var>xlink:</var>type</code>=&quot;arc&quot;/&gt;</samp>
が存在するのと同じものとして扱われます。
(つまり、全 label → 全 label への弧が定義されます。)</p><p><a0:anchor-end a0:anchor="6">[6]</a0:anchor-end> <code class="XML">arc</code> 型要素が定義する弧が実際に<a0:anchor>探索</a0:anchor>できる資源の組ではないときの探索については
XLink では規定していませんが、
仕様書は<ruby>連結検査器<rt>リンク・チェッカー</rt></ruby>が非
XLink 的探索を行うであろうと例に挙げています。</p><a0:form ref="comment"></a0:form></section><section><h1>メモ</h1><p><a0:anchor-end a0:anchor="7">[7]</a0:anchor-end> <cite xml:lang="en">Editorial: define arc() and ellipse() in terms of shared steps</cite>
(<a0:anchor>annevk</a0:anchor>著, <time>2018-01-13 02:32:01 +09:00</time>)
<a0:anchor-external a0:resScheme="URI" a0:resParameter="https://github.com/whatwg/html/commit/af11308332a82f8bc548b3d52f701973575f205f">https://github.com/whatwg/html/commit/af11308332a82f8bc548b3d52f701973575f205f</a0:anchor-external></p><p><a0:anchor-end a0:anchor="8">[8]</a0:anchor-end> <cite xml:lang="en">Editorial: define arc() and ellipse() in terms of shared steps by annevk · Pull Request #3348 · whatwg/html</cite>
(<time>2018-01-16 00:18:33 +09:00</time>)
<a0:anchor-external a0:resScheme="URI" a0:resParameter="https://github.com/whatwg/html/pull/3348">https://github.com/whatwg/html/pull/3348</a0:anchor-external></p></section></body></html>