<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> <cite>Module Description Template</cite>, <time>2024-08-17T14:03:24.000Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www-archive.mozilla.org/classic/helpnote.htm">https://www-archive.mozilla.org/classic/helpnote.htm</anchor-external></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> <cite>NetHelp2</cite>, <time>2024-08-17T14:04:39.000Z</time>, <time>1998-12-01T23:38:17.733Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/19981201233815/http://home.netscape.com/eng/help/home/home.htm">https://web.archive.org/web/19981201233815/http://home.netscape.com/eng/help/home/home.htm</anchor-external></p><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> <cite>NetHelp2</cite>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape NetHelp team</anchor>, <time>2024-08-17T14:07:11.000Z</time>, <time>2000-09-16T09:17:37.804Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://web.archive.org/web/20000916091707fw_/http://home.netscape.com/eng/help/details/nhworks.htm">https://web.archive.org/web/20000916091707fw_/http://home.netscape.com/eng/help/details/nhworks.htm</anchor-external></p><section><h1><code>nethelp:</code> URL scheme</h1><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> <dfn><code class="URI">nethelp</code></dfn> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Communicator</anchor>
で使われていた <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NetHelp</anchor> で相互参照するために使用されていた
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">scheme</anchor> です。</p><p><weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ちなみに、 NetHelp では、 <code xmlns="http://www.w3.org/1999/xhtml" class="URI">nethelp</code>, <code xmlns="http://www.w3.org/1999/xhtml" class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mailto</anchor></code>, <code xmlns="http://www.w3.org/1999/xhtml" class="URI"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">javascript</anchor></code> 以外の scheme は使用できなくされていました。あまり意味のある制限には思えませんが、どうしてでしょう?</weak></p><section><h1>構文</h1><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> 構文がきちんと規定されているのかどうかはしりませんが、
Netscape Communicator の help で実際に使われている
<code class="URI">nethelp</code> URI は、次のような構文をしています。</p><blockquote><p>nethelp:<var>path/name</var>:<var>FRAGMENT_IDENTIFIER</var></p></blockquote><p>絶対 URI だけで、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対URI</anchor> と思われるものは見つかっていません。
また、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">素片識別子</anchor>の使用例もありません。</p></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="URI">nethelp</code> URI は、一見直接物理的な配置を表しているように思えますが、
むしろ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URN</anchor> な感じです。
よく見ると <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> の <var>path/name</var> の部分も、
実際のファイルには存在する接尾辞 <code class="file">.htm</code>
は含まれていなかったり、大文字・小文字のファイル名がすべて小文字に統一されていたりします。</p><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">nethelp</code> URI と実際の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI参照</anchor>との関連付けは、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JavaScript</anchor> を使って書かれています。</p></section><section><h1>例</h1><ul><li><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> <samp class="URI">nethelp:netscape/collabra:opening_groups_server</samp></li><li><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> <samp class="URI">nethelp:netscape/messengr:MAIL_NEWS_WIZARD</samp></li><li><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> <samp class="JS">aTmpItems[0] = new item(&quot;インターネットを見る&quot;, &quot;nav.htm#A1&quot;, &quot;nethelp:netscape/navigatr:A1&quot;)</samp>
(<code class="file">CntData.js</code> より、 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;7</anchor-internal> の例)</li></ul><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section></section><section><h1>メモ</h1></section></body></html>