<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)</h1><p><a0:anchor-end a0:anchor="4">[4]</a0:anchor-end> </p><blockquote><p><dfn><a0:rubyb>単純連結<rt>simple link</rt></a0:rubyb></dfn>は、
一つの<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-external a0:resScheme="URI" a0:resParameter="http://www.w3.org/TR/xlink/#dt-simplelink">http://www.w3.org/TR/xlink/#dt-simplelink</a0:anchor-external></p></blockquote><p>と定義されているように、 <a0:anchor>XLink</a0:anchor> において<dfn>単純連結</dfn>は、
<a0:anchor>HTML</a0:anchor> 以来の基本的な連結の機能だけを取出したものです。
<a0:anchor>拡張連結</a0:anchor>とは異なり、常に「ここ」から遠隔資源への一対一関係を扱います。
当然、単純連結は拡張連結に書換えることができますが、
その逆は一般には不可能です。</p><p>拡張連結は豊富な機能性を提供していますが、
常にそのすべての機能が必要なわけではありません。
単純連結が提供する程度の機能でも十分な場面は決して少なくはありません。
(HTML が十年間使われ続けてきたのが何よりの証拠です。)
拡張連結に比べると単純連結は、分かりやすさでも実装のしやすさでも遥かに簡単です。</p><p><a0:anchor-end a0:anchor="5">[5]</a0:anchor-end> 
単純連結は、 <code class="XML"><a0:anchor>simple</a0:anchor></code> 型要素を使ってマークします。</p><a0:form ref="comment"></a0:form></section><section><h1>属性値 xlink:type=&quot;simple&quot;, simple 型要素 (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">simple</code></dfn> は、
その要素が <a0:anchor>XLink</a0:anchor> 
<dfn><code class="XML">simple</code> 型要素</dfn>であることを表します。</p><p>仕様書: <a0:anchor-external a0:resScheme="URI" a0:resParameter="http://www.w3.org/TR/xlink/#simple-links">http://www.w3.org/TR/xlink/#simple-links</a0:anchor-external></p><p><a0:anchor-end a0:anchor="2">[2]</a0:anchor-end> <code class="XML">simple</code> 型要素は、<a0:anchor>単純連結</a0:anchor>のために使用します。
<code class="XML">simple</code> 型要素の<a0:anchor>内容</a0:anchor>は、
<a0:anchor>開始資源</a0:anchor>である<a0:anchor>局所資源</a0:anchor>です (XLink 的には不透明)。
どんな内容でも (空でも) <strong>構いません</strong>。
(<a0:anchor>拡張連結</a0:anchor>では <code class="XML"><a0:anchor>resource</a0:anchor></code> 型要素の内容に相当します。)</p><p>属性としては、 <code class="XML"><a0:anchor>extended</a0:anchor></code> 型要素、
<code class="XML"><a0:anchor>locator</a0:anchor></code> 型要素、
<code class="XML"><a0:anchor>arc</a0:anchor></code> 型要素に指定できるものが次の表の通り使えます。</p><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>href</a0:anchor></code></td><td><a0:anchor>IRI参照</a0:anchor></td><td>(なし)</td><td>終了資源の番地</td></tr><tr><td><code class="XMLa"><var>xlink:</var><a0:anchor>role</a0:anchor></code></td><td></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></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">simple</code></td><td>XLink 要素型</td></tr></tbody></table><p><code class="XMLa"><var>xlink:</var>href</code> 属性はなくても構いません。
その場合は<a0:anchor>探索</a0:anchor>できないことになります。</p><p>このように、 <code class="XML">simple</code> 型要素は、
<code class="XML">extended</code>, <code class="XML">resource</code>,
<code class="XML">locator</code>, <code class="XML">arc</code> 各要素型の機能を濃縮したものとなっています。</p><p><a0:anchor-end a0:anchor="3">[3]</a0:anchor-end> <a0:anchor>Firefox</a0:anchor> は<a0:anchor>単純連結</a0:anchor>に (だけ) 対応しています。 <a0:anchor>Firefox</a0:anchor> は <a0:anchor>Webブラウザ</a0:anchor>で唯一
<a0:anchor>XLink</a0:anchor> に一般的に対応していますが、削除が検討されているそうです。
<a0:anchor>Safari</a0:anchor> や <a0:anchor>Opera</a0:anchor> は <a0:anchor>SVG</a0:anchor> の一部としてのみ実装しています。</p><a0:form ref="comment"></a0:form></section><section><h1>メモ</h1><p><a0:anchor-end a0:anchor="6">[6]</a0:anchor-end> <cite xml:lang="en">E4/CSS/SWT Mapping - Eclipsepedia</cite>
( (<time>2013-10-25 13:28:52 +09:00</time> 版))
<a0:anchor-external a0:resScheme="URI" a0:resParameter="http://wiki.eclipse.org/E4/CSS/SWT_Mapping">http://wiki.eclipse.org/E4/CSS/SWT_Mapping</a0:anchor-external></p></section></body></html>