<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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">object</anchor></code> 要素の
<dfn><code class="HTMLa">data</code> 属性</dfn>は、<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><p><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> 仕様書: <ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML 4</anchor> <ul><li><cite>13.3 Generic inclusion: the <code class="HTMLe">OBJECT</code> element</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/objects.html#include-objects&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:HTML4:&quot;struct/objects.html#include-objects&quot;</anchor-external></li><li><code class="HTMLe">object</code> 要素 <code class="HTMLa">data</code> 属性 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;struct/objects.html#adef-data&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:HTML4:&quot;struct/objects.html#adef-data&quot;</anchor-external></li><li><cite>HTML 4 Changes</cite>
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="HTML4:&quot;appendix/changes.html#h-A.1.1.9&quot;" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW">IW:HTML4:&quot;appendix/changes.html#h-A.1.1.9&quot;</anchor-external></li></ul></li></ul></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><section><h1>属性値</h1><p><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="SGML">%<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor></code> です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> 的には <code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CDATA</anchor></code> です。</p><p>指定された <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI参照</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対URI参照</anchor>である場合には、 <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">codebase</anchor></code>
属性値が (あれば) <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">基底URI</anchor> として解決に使われます。</p><p><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> この属性は省略可能です。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>他との関係</h1><p><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="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">codebase</anchor></code> 属性が相対 URI 参照の解決に使われます。
<code class="HTMla"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">archive</anchor></code> 属性で指定された資源から
<code class="HTMLa">data</code> で指定された資源が得られるかもしれません。
<code class="HTMLa">data</code> 資源の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">媒体型</anchor>のヒントが
<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">type</anchor>] 属性から得られます。</code></p><p><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="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">classid</anchor></code> (実装) と <code class="HTMLa">data</code> (データ)
は両方指定しても構いませんし、一方だけでも構いません。
しかし、両方指定したときの挙動は未定義です。
可搬性のために、実装が取り寄せる追加のデータは <code class="HTMLa">data</code>
ではなく <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">param</anchor></code> で指定するべきです。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">HTML 4.01 13.3</src></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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal> とかいいながら、仕様書には併用した例が随分と沢山出てきます。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>例</h1><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> データを <code class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">data</anchor>:</code> URI で HTML
中に埋込む例<pre class="HTML">&lt;P&gt;
&lt;OBJECT id=&quot;clock1&quot;
        classid=&quot;clsid:663C8FEF-1EF9-11CF-A3DB-080036F12502&quot;
        data=&quot;data:application/x-oleobject;base64,<var>...base64 data...</var>&quot;&gt;
    A clock.
&lt;/OBJECT&gt;</pre></p><p><weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(HTML 4 仕様書より)</weak></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end>
<cite xml:lang="ja">★お友達のお店★|♪Naoの神コレブログ♪</cite> (<code>2007-10-21 20:34:09 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://ameblo.jp/kobe-naoko/entry-10047146028.html" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://ameblo.jp/kobe-naoko/entry-10047146028.html</anchor-external></p><blockquote><pre class="HTML example code">		&lt;li&gt;
		&lt;object data=&quot;http://stat.ameba.jp/blog/genre/girlsblog/checker/kobe-collection/bloglist.swf&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;170&quot; height=&quot;620&quot;&gt;
		&lt;param name=&quot;movie&quot; value=&quot;http://stat.ameba.jp/blog/genre/girlsblog/checker/kobe-collection/bloglist.swf&quot; /&gt;
		Flashプラグインの使用について。
   		GiRLS GATEでは、コンテンツの一部にFlashを使用しております。Flashが表示されない方は、Flash Playerをインストールしてからご覧下さい。&lt;a href=&quot;www.adobe.com/go/getflashplayer_jp&quot;&gt;Flash Playerダウンロードページへ。&lt;/a&gt;
  		&lt;/object&gt;&lt;/li&gt;</pre></blockquote><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Flash</anchor> を <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">data</anchor></code> で埋め込んでいる珍しい例。</p></section></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> 通常の埋め込み要素なら <code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">src</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性</anchor>となるところ、なぜ
<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">data</anchor></code> という名前になったのか謎です。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Active X Control</anchor>
に対して与えるデータという意味でしょうかね。</p></section></body></html>