<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:">NN</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bookmark</anchor> (栞) のデータ形式としては、
大昔から <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTMLに似たマーク付け言語<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">HTMLもどき</title></anchor>が使われています。
巷の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WWWブラウザ</anchor>で表示させるとそれなりに整形して表示され、
栞を挟んだ先へのリンクも機能するようになっています。</p><p>Netscape 0.9 で既にこの形式が使われていますが、
もしかすると <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mosaic</anchor> でも使われてたんでしょうか?</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> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> でも一般的な mosaic は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mosaic.ini</anchor> とかに書いてたと思われ。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>文書構造</h1><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> W3C HTML にないもの、非互換な物は「*」をつけてます。</p><ul><li><code class="HTML">&lt;HTML&gt;</code>  [MacIE4]<ul><li>文書型宣言の前に根要素開始タグ。阿呆としか言い様がない。しかも文書型と根要素型が一致してないし。</li></ul></li><li><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOCTYPE</anchor></code>* (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言</anchor>) [M0.9] [NN4] [Moz] [iCab] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li><weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(純粋な HTML と区別するために必要なだけだけど)</weak> 当初からずっと文書型宣言をちゃんとしてるのは、とても偉い。<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>DTD</anchor> をちゃんと公開していればもっと偉かった。</weak></li><li>根要素型名 (= <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型名</anchor>) は<ul><li><code class="HTMLe">Mosaic-Communications-Bookmark-file-1</code> [M0.9]</li><li><code class="HTMLe">NETSCAPE-Bookmark-file-1</code> [NN4] [MacIE4] [MOZ]</li></ul></li><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><pre class="HTML example code">&lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt;</pre></li></ul></li><li><code class="SGML">&lt;!Created by Microsoft Internet Explorer 4.0 &gt;</code>* [MacIE4]<ul><li>謎の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク宣言</anchor>もどき。</li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈宣言</anchor> [NN4] [Moz] [N::B]<ul><li>例:<pre>&lt;!-- This is an automatically generated file.
It will be read and overwritten.
Do Not Edit! --&gt;</pre></li><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><pre class="HTML example code comment">&lt;!-- This is an automatically generated file.
     It will be read and overwritten.
     DO NOT EDIT! --&gt;</pre></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ClassicMozilla</anchor> では、その版の言語。 [NN4]</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gecko</anchor> Mozilla や <code class="perl">Netscape::Bookmark</code> では英語。 [Moz] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">根要素</anchor>*<ul><li>文書型宣言で暗示されるのみで、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">タグ</anchor>は使用されていない。</li><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">head</anchor></code> 要素や <code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">body</anchor></code>
要素は存在するのか不明 (少なくてもタグは存在しない)。</li><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">meta</anchor></code> [MacIE4] [MOZ] [iCab]<ul><li>@<code class="HTML"><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">http-equiv</anchor></code>=&quot;Content-Type&quot;</code></li><li>@<code class="HTML"><code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">content</anchor></code>=&quot;text/html; <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor>=<var>charset</var>&quot;</code></li><li><samp class="HTML">&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=x-mac-roman&quot;&gt;</samp> [MacIE4]</li><li><samp class="HTML">&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=UTF-8&quot;&gt;</samp> [MOZ]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li><samp class="HTML">&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=X-MAC-SYSTEM&quot;&gt;</samp> [iCab]</li><li>See <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal></li><li>ここで <code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">text/html</anchor></code> と名乗っているし、 MacIE 4.0 は最初に <code class="HTML">&lt;HTML&gt;</code> と書くことからも、この栞形式は HTML の一種 (と主張されている) と言える。</li><li>ファイル名も <code class="file" xml:lang="en">bookmarks.html</code> だし。</li></ul></li><li>注釈宣言 <code class="HTML">&lt;!-- Do not edit this file. --&gt;</code> [iCab]</li><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">title</anchor></code> [NN 4] [MacIE4] [N::B]<ul><li>内容は、<ul><li>Classic Mozilla では<ul><li>英語版: <code class="HTML">Bookmarks for <var>利用者名</var></code> [NN4]</li><li>日本語版: <code class="HTML"><var>利用者名</var>のフ゛ックマーク</code>
(もしかしたら <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Un|x</anchor> 版では<code>フ゛</code>ではなく<code>ブ</code>かもしれない。未確認。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows</anchor> 版では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX0201</anchor> の片仮名。) [NN 2〜4]</li><li><var>利用者名</var>は、設定で指定したもの。つまり、メイル送信時に使われるもの。<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(設定を変更してもそのまま使われるのか、適当なタイミングで書き換えられるのか。 Classic Mozilla 持ってる人がいたら確かめてみてください。)</weak></li></ul></li><li>Gecko Mozilla では単に <code class="HTML">Bookmarks</code> [Moz]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li></ul></li><li><code class="HTML">Favorites</code> [MacIE4]</li><li><code class="HTML">iCab Hotlist</code> [iCab]</li></ul></li><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">h1</anchor></code> [NN4] [MacIE4] [Moz] [iCab] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>内容は <code class="HTMLe">title</code> 要素と同じ。</li><li>@<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">last_modified</anchor></code> = 修正時刻 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unix時刻</anchor>)
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTMLa">substatus_pos</code> = <samp class="HTML">&quot;626,230&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa">window_position</code> = <samp class="HTML">&quot;300,48&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa">window_open</code> = <samp class="HTML">&quot;TRUE&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa">window_size</code> = <samp class="HTML">&quot;580,710&quot;</samp> [MacIE4]</li><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><pre class="HTML example code">&lt;H1 LAST_MODIFIED=&quot;1149843381&quot;&gt;Bookmarks&lt;/H1&gt;</pre></li></ul></li><li><code class="HTML">&lt;DD&gt;</code>* [N::B]
(<code class="perl">Netscape::Bookmark</code> の不具合?)</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dl</anchor> [NN4] [MacIE4] [Moz] [iCab] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><pre class="HTML example code">&lt;DL&gt;&lt;p&gt;
    &lt;DT&gt;&lt;H3 ID=&quot;rdf:#$CPOcB3&quot;&gt;Bookmarks Toolbar Folder&lt;/H3&gt;
&lt;DD&gt;Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
<ins>...</ins>
&lt;/DL&gt;&lt;p&gt;</pre></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">p</anchor>* [NN4] [MacIE4] [Moz] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>常に空要素と思われる。</li></ul></li><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dt</anchor></code> (「フォルダ」) [NN4] [MacIE4] [Moz] [iCab] [N::B]<ul><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">h3</anchor></code> [NN4] [MacIE4] [Moz] [iCab] [N::B]<ul><li>階層の深さに関係なく、常に <code class="HTMLe">h3</code> が使われる。</li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">add_date</anchor>* (追加日時 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Un*x時間</anchor>)) [NN4] [MOZ] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTMLa">object_type</code> = <samp class="HTML">&quot;LINK&quot;</samp> [MacIE4]</li><li>@<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">folded</anchor></code> (論理値) [NN4] [MacIE4] [iCab] [N::B]</li><li>@<code class="HTML">sort_order</code> = <code class="ABNF">1*DIGIT</code> (零以上) [MacIE4]</li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">id</anchor>* [MOZ]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>例: <samp class="HTML">NC:BookmarksRoot#$b742f5b</samp></li></ul></li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">last_modified</anchor>* [MOZ] (最終修正日 (Un*x 時間))
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">menuheader</anchor>=menuheader</code></li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">personal_toolbar_folder</anchor><code class="HTML">=&quot;true&quot;</code> 
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>個人用工具棒につかうフォルダである時指定。</li></ul></li><li>内容は「フォルダ」名。</li><li>終了タグは省略可能。</li><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1 (日本語)</src><pre class="HTML example code">&lt;DT&gt;&lt;H3 LAST_MODIFIED=&quot;1146440578&quot; PERSONAL_TOOLBAR_FOLDER=&quot;true&quot; ID=&quot;rdf:#$St
gZz3&quot;&gt;個人用ツールバーフォルダ&lt;/H3&gt;</pre></li><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><pre class="HTML example code">                &lt;DT&gt;&lt;A HREF=&quot;find:datasource=rdf:bookmarks&amp;match=http://home.netscape.com/NC-rdf#URL&amp;method=contains&amp;text=.org&quot; ID=&quot;rdf:#$1ROcB3&quot;&gt;Bookmark URLs containing &amp;amp;#39;.org&amp;amp;#39;&lt;/A&gt;</pre></li></ul></li><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dd</anchor></code> [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>フォルダの説明。
開始タグのみ明示する。説明なしのときはタグも含めて省略。</li></ul></li><li><code class="HTMLe">dl</code> (入れ子構造) [NN4] [Moz] [MacIE4] [iCab] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li><code class="HTMLe">p</code>* [NN4] [MacIE4] [Moz] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>常に空要素と思われる。 <code class="HTML">DL</code> 要素の後に必ず来る要素。(あわせて <code class="HTML">&lt;/DL&gt;&lt;p&gt;</code>)</li></ul></li><li><samp class="HTML">&lt;DT&gt;〜&lt;DD&gt;〜&lt;DL&gt;(下位)〜</samp> または <samp class="HTML">&lt;DT&gt;〜&lt;DL&gt;(下位)〜</samp> となり、終了タグがないので、下位構造のための <code class="HTMLe">dl</code> が何の子要素なのかはっきりしません。 HTML の歴史を鑑みれば <code class="SGML">&lt;!<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ELEMENT</anchor> <code class="HTMLe">dl</code> - - (<code class="HTMLe">p</code> -- = <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EMPTY</anchor> --, <code class="HTMLe">dt</code> -- = EMPTY --, #<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PCDATA</anchor>, (<code class="HTMLe">dd</code> -- = EMPTY --, #PCDATA)?, <code class="HTMLe">dl</code>, <code class="HTMLe">p</code>)&gt;</code> という気持ちなのかもしれませんが、現代的には
<code class="SGML">&lt;!ELEMENT <code class="HTMLe">dl</code> - - (<code class="HTMLe">p</code> -- (- o) --, <code class="HTMLe">dt</code> -- (- o) --, <code class="HTMLe">dd</code>? -- (- o) --, <code class="HTMLe">dl</code> -- (- -) --, <code class="HTMLe">p</code>)&gt;</code> くらいに考えておくのが適当でしょう。</li></ul></li><li><code class="HTMLe">dt</code> (項目) [NN4] [MacIE4] [Moz] [iCab] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li><code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">a</anchor></code> [NN4] [MacIE4] [Moz] [iCab] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>@<code class="HTMLa">add_date</code>* [NN4] [MacIE4] [Moz] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">custom_address</anchor></code> *= <samp class="HTML">&quot;&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">domain</anchor></code>* = <samp class="HTML">&quot;&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa">object_type</code>* = <code class="HTMLa">&quot;LINK&quot;</code> [MacIE4]</li><li>@<code class="HTMLa">sort_order</code>*</li><li>@<code class="HTMLa">subscribe</code>* (論理値) [MacIE4] [iCab]</li><li>@<code class="HTMLa">message</code>* = <code class="HTML">&quot;The site has changed.&quot;</code> / <code class="HTML">&quot;There were no changes.&quot;</code> [MacIE4]</li><li>@<code class="HTML">checksum</code> = <code class="ABNF"> [&quot;-&quot;] 1*<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DIGIT</anchor></code> [MacIE4]</li><li>@<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">aliasid</anchor>=<code class="ABNF">1*DIGIT</code></code>* [Moz] [N::B]</li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI参照</anchor>) [NN0.9] [NN4] [MacIE4] [Moz] [iCab] [N::B]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">icon</anchor> [MOZ] (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">favicon.ico</anchor> URI)
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">id</anchor></code> <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">intervalunit</anchor></code> = <samp class="HTML">&quot;3&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">intervaltime</anchor></code> = <code class="ABNF">1*DIGIT</code> [MacIE4]</li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">last_charset</anchor> [MOZ] (最終閲覧時の charset)
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">last_modified</anchor></code>* [NN4] [MacIE4] [iCab]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">last_modified_changed</anchor></code> (論理値) [MacIE4] [iCab]</li><li>@<code class="HTMLa">lastupdate</code>* = Un|x 時刻 [MacIE4] [iCab]</li><li>@<code class="HTMLa">nextupdate</code>* = Un|x 時刻 [MacIE4]</li><li>@<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">last_visit</anchor>* (最終閲覧日 (Un*x 時間)) [NN4] [MacIE4] [Moz]
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src></li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">sound_name</anchor></code>* = <samp class="HTML">&quot;ChuToy&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">subscribe_failed</anchor></code>* (論理値) [MacIE4]</li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">update</anchor></code>* = Un|x 時刻 [iCab]</li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">use_custom_address</anchor></code>* = <code class="HTML">&quot;TRUE&quot;</code> / <code class="HTML">&quot;FALSE&quot;</code> [MacIE4]</li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">user</anchor></code>* = <samp class="HTML">&quot;&quot;</samp> [MacIE4]</li><li>@<code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">visitation_count</anchor></code> = <code class="ABNF">1*DIGIT</code> [MacIE4]</li><li>内容は項目名。</li><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><pre class="HTML example code">        &lt;DT&gt;&lt;A HREF=&quot;http://texturizer.net/firefox/&quot; ID=&quot;rdf:#$DPOcB3&quot;&gt;Firefox Help&lt;/A&gt;
&lt;DD&gt;David Tenser&amp;amp;#39;s Firefox help site</pre></li><li><src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><pre class="HTML example code">        &lt;DT&gt;&lt;A HREF=&quot;http://getfirefox.jp/&quot; ICON=&quot;data:image/png;base64,iVBORw0KGg
oAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRv
YmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfy
D/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNn
PgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27Cj
ADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3
TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8
vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg
4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxq
UZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAM
J5THwGvJLAAAAABJRU5ErkJggg==&quot; LAST_CHARSET=&quot;ISO-8859-1&quot; ID=&quot;rdf:#$xYgZz3&quot;&gt;Firefox
製品ページ&lt;/A&gt;</pre></li></ul></li></ul></li><li><code class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dd</anchor></code>: たまに開始タグ (と内容) だけがある。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:" xml:lang="en">Fx1</src><ul><li>内容は説明。</li><li><code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">br</anchor></code> 要素型が使用可能。</li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">hr</anchor> (仕切り線) [NN4]<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">強制空要素</anchor>。</li></ul></li><li><code class="HTML">P</code> [NN4] [N::B]<ul><li>常に空要素と思われる。 <code class="HTML">DL</code> 要素 (の終了タグ)
の後に必ず来る要素。</li></ul></li></ul></li></ul></li><li>最後のお尻 <code class="HTMLe">p</code> (とその後の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">空白</anchor>) で、
文書全体が終了。他の要素はタグなし。</li><li>注釈宣言 <code class="HTML">&lt;!-- iCab, 1999 --&gt;</code> [iCab]</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値表記</anchor>になっている。 [NN4] [MacIE4] [Moz] [iCab]</li><li><code class="char">&amp;</code> は <code class="char">&amp;</code> のまま出力される [MacIE4] [iCab] [N::B]。</li></ul><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> W3C HTML から推測して「フォルダ」の内容を表す <code class="HTML">DL</code>
要素は直前の「フォルダ」の名前を表す <code class="HTML">DT</code>
要素の内容の一部としましたが、出力されている字下げを考慮すると、
<code class="HTML">DL</code> は <code class="HTML">DT</code> の弟要素と考えた方が正しいのかもしれません。</p><p>要素型・属性名は、出力されるものでは一般に全て大文字で、
<code class="HTMLe">p</code> 要素だけなぜか小文字になっています。</p><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> 文書の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">charset</anchor> は、 Classic Mozilla 
ではその環境の標準の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>, Mozilla では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UTF-8</anchor>
を使うようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">iCab</anchor> は意味のない <code class="HTMLe">p</code> タグを全然吐きません。それに比較的綺麗なソースです。
(それでも <code class="char">&amp;</code> を escape してないのは同じ。もっとも、 SGML 的に必ずしも間違いではないが。。。)</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>文書型宣言</h1><ul><li><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> <code class="HTML">&lt;!DOCTYPE Mosaic-Communications-Bookmark-file-1&gt;</code></li><li><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="HTML">&lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt;</code> [MOZ]</li></ul></section><section><h1>実利用例</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> <cite>Bookmarks for tomcat@hongkong.com</cite>, <time>2025-10-27T03:34:22.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://members.tripod.com/tomcat_f14/link.html">https://members.tripod.com/tomcat_f14/link.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;33</anchor-internal> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Chrome</anchor> では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor>, <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> では <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Windows-1252</anchor>
で表示される。実際には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor> が多い。いくつか<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">シフトJIS</anchor>と思われるものも混じっている。
当該ページの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字コード</anchor>そのままで<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ブックマーク</anchor>に保存されていたと思われる。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google検索</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">snippet</anchor>では<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Big5</anchor>部分が正しく表示されている (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SJIS</anchor>部分がどう認識されているのかは不明)。</p></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end><dl><dt>[NN0.9]</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MosaicCommunications</anchor> 社の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MosaicNetscape</anchor> 0.9</dd><dt>[NN1]</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NN</anchor> 1 系</dd><dt>[NN2]</dt><dd>NN 2 系</dd><dt>[NN3]</dt><dd>NN 3 系</dd><dt>[NN4]</dt><dd>NN (単体または <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NC</anchor> の一部) 4 系</dd><dt>[Moz]</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mozilla.org</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mozilla</anchor> や Netscape 6 以降</dd><dt>[MacIE4]</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MacIE</anchor> 4.0</dd><dt>[iCab]</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">iCab</anchor></dd><dt>[N</dt><dd>:B]   :<code class="perl">Netscape::Bookmark</code></dd><dt>[Fx1]</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> 1.5</dd></dl></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> [NN4], [MacIE4], [iCab] についての情報は [N::B]
付属の例文を元にしました。</p><p>Classic/Gecko Mozilla についてはちゃんと調べてないので完全な情報ではありません。</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> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="IW" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="CPAN:&quot;Netscape::Bookmark&quot;">IW:CPAN:&quot;Netscape::Bookmark&quot;</anchor-external>
という <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Perl</anchor> モジュールがあります。
Netscape bookmark 形式の栞文書を取扱うことができます。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">影鷹</anchor>も栞に Netscape Bookmarks 形式を使っています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite xml:lang="en">Netscape Bookmark File Format (Internet Explorer)</cite>
(<time>2015-12-25 13:28:04 +09:00</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://msdn.microsoft.com/en-us/library/aa753582(v=vs.85).aspx">https://msdn.microsoft.com/en-us/library/aa753582(v=vs.85).aspx</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <cite xml:lang="ja">PocketやYahoo!ブックマークにも対応! 他ブックマークサービスからの移行方法 - はてなブックマーク開発ブログ</cite>
(<time>2015-12-25 13:28:29 +09:00</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="http://bookmark.hatenastaff.com/entry/import_from_pocket">http://bookmark.hatenastaff.com/entry/import_from_pocket</anchor-external></figcaption><blockquote><p>上記サービス以外にも、以下のデータ形式に対応しています。対応するデータ形式のファイルをインポートしても、正常にデータが引き継がれない場合もありますので、ご了承くださいませ。</p><p>Netscape Bookmark File Format</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <cite xml:lang="en">Firefox bookmarks - Just Solve the File Format Problem</cite>
(<time>2015-04-24 12:53:54 +09:00</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="http://fileformats.archiveteam.org/wiki/Firefox_bookmarks">http://fileformats.archiveteam.org/wiki/Firefox_bookmarks</anchor-external></figcaption><blockquote><p>Firefox bookmarks originally used the HTML-based Netscape bookmarks format, as did the Mozilla/Seamonkey Suite. However, as of Firefox 3.0, a new format was used based on SQLite with write-ahead logging. The bookmarks are also regularly automatically backed up in the JSON format.</p></blockquote></figure><figure class="quote"><figcaption><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite xml:lang="ja">HTML ファイルからブックマークをインポートする | Firefox ヘルプ</cite>
(<time>2016-03-04 21:19:45 +09:00</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://support.mozilla.org/ja/kb/import-bookmarks-html">https://support.mozilla.org/ja/kb/import-bookmarks-html</anchor-external><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> 移転確認 <time>2024-09-28T07:02:17.400Z</time></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> 
<cite xml:lang="ja">HTML ファイルからブックマークをインポートする | Firefox ヘルプ</cite>, <time>2024-09-28T07:02:02.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://support.mozilla.org/ja/kb/import-bookmarks-html-file?redirectslug=import-bookmarks-html&amp;redirectlocale=ja">https://support.mozilla.org/ja/kb/import-bookmarks-html-file?redirectslug=import-bookmarks-html&amp;redirectlocale=ja</anchor-external></li></ul></li></ul></figcaption><blockquote><p>この記事では、Netscape のブックマーク形式 である HTML ブックマークファイルをインポートする 方法について説明します。</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <cite xml:lang="en-US">Import Bookmarks from an HTML file | Firefox Help</cite>, <time>2024-09-28T07:02:26.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://support.mozilla.org/en-US/kb/import-bookmarks-html-file">https://support.mozilla.org/en-US/kb/import-bookmarks-html-file</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;23</anchor-internal> は古い版で、 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;24</anchor-internal> が最新。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;24</anchor-internal> にはブックマーク形式の記述なし。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;23</anchor-internal> のリンク先は MSDN。</p><figure class="quote"><figcaption><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">JCBookmark 使い方</cite>
(<time>2016-03-04 21:20:55 +09:00</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="http://ztmsdf.appspot.com/jcbookmark/usage.html">http://ztmsdf.appspot.com/jcbookmark/usage.html</anchor-external></figcaption><blockquote><p>ブックマーク形式(NETSCAPE-Bookmark-file-1)のHTMLファイルからインポートします。</p><p>画面上のブックマークデータを、HTMLブックマーク形式(NETSCAPE-Bookmark-file-1)でダウンロードできます。(未保存のデータも含みます)</p></blockquote></figure><figure class="quote"><figcaption><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> <cite xml:lang="ja">WebHub Manual - Misc</cite>
(<time>2013-08-18 15:21:40 +09:00</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="http://halfwholescale.net/webhub/manual/misc.html">http://halfwholescale.net/webhub/manual/misc.html</anchor-external></figcaption><blockquote><p>Netscape Bookmark File Formatに準拠したファイルからブックマークをインポートできます。(ほとんどのブラウザでエクスポートを選択するとこのフォーマットのファイルが出力されます。)</p><p>WebHubはファイル先頭が &lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt; で始るファイルをNetscape Bookmark File Formatと認識します。</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <cite>Perl Module: Netscape::Bookmarks</cite>
(<time>2001-09-23 02:14:59 +09:00</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="http://nsbookmarks.sourceforge.net/">http://nsbookmarks.sourceforge.net/</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> (<time>2005-01-22 22:16:02 +09:00</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="http://tatsu.life.coocan.jp/Devroom/NS_BM.txt">http://tatsu.life.coocan.jp/Devroom/NS_BM.txt</anchor-external></figcaption><blockquote><p>Netscape 4/6のブックマークファイルの形式</p><p>ブックマークファイルの文字コード体系とエンコーディングはNetscape 4ではプラットフォームで使われている文字コード体系とエンコーディングになっている。</p><p>ブックマークファイルはHTMLファイルで次の形式になっている。</p><p>---</p><p>&lt;!DOCTYPE NETSCAPE-Bookmark-file-1&gt;</p><p>&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=UTF-8&quot;&gt;</p><p>charsetの情報はNetscape 6のみ。</p><p>&lt;TITLE&gt;任意の文字列&lt;/TITLE&gt;</p><p>&lt;H1&gt;任意の文字列&lt;/H1&gt;</p><p>&lt;DL&gt;&lt;p&gt;</p><p>サイト情報もしくはフォルダ情報が入る。</p><p>区切りとして&lt;hr&gt;エレメントが使える。</p><p>&lt;/DL&gt;&lt;p&gt;</p><p>---</p><p>サイト情報</p><p>&lt;DT&gt;エレメントにリンク先の情報。テキストはリンク先のタイトル名、&lt;A&gt;エレメントにリンク先URL等の情報</p><p>&lt;DD&gt;アトリビュートは説明</p><p>フォルダ情報</p><p>&lt;H3 ADD_DATE=&quot;1004884392&quot;&gt;エレメントはフォルダ、各属性はフォルダの情報</p><p>&lt;DL&gt;&lt;p&gt;</p><p>フォルダの内容</p><p>&lt;/DL&gt;&lt;p&gt;</p><p>フォルダの内容にはサイトもしくはフォルダの情報が入る。</p><p>&lt;H3&gt;&lt;A&gt;エレメントの情報</p><p>HREF:リンク先</p><p>ADD_DATE:追加したとき</p><p>LAST_VISIT:最後に来たとき</p><p>LAST_MODIFIED:最終変更日時(Netscape 4ではブックマークのページの変更を確認した日時(ただし、404 Not Foundに変更になった場合は除く) Netscape 6/Mozillaではブックマークの内容を変更した日時)</p><p>ID:(Mozilla 1.4以降) 内部でのブックマーク識別用ID。これが別なブックマークと同一の場合、FEEDURLの情報が別のブックマークと同じになる。</p><p>SHORTCUTURL:(NS6)キーワード こいつをアドレス表示部に打ち込むとキーワードが示す</p><p>サイトに飛べる。Opera 6のショートカットと同じ。</p><p>SCHEDULE=&quot;0123456|0-1|60|icon,sound,alert,open&quot; (NS6)チェックする日|チェックする時間帯|チェックする間隔(分)|更新時のアクション</p><p>LAST_PING:最後に更新確認を行った日(NS6)</p><p>Netscape 4,6のブックマークの日時の表現</p><p>※時間の単位はtime_t</p><p>不明のときは0</p><p>Netscape 6の「IEのお気に入り」はbookmarks.html上に存在しない場合、起動時にブックマークのルートに自動生成される。(Netscape 6のみ?6.1以降は起動時に1回生成するだけ?)</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> <cite>DTD of NETSCAPE-Bookmark-file-1</cite>
(<time>2016-03-04 21:27:23 +09:00</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="http://web.archive.org/web/20101021092327/http://www.nslabs.jp/bookmark.dtd.htm">http://web.archive.org/web/20101021092327/http://www.nslabs.jp/bookmark.dtd.htm</anchor-external></figcaption><blockquote><p>&lt;!--</p><p>DTD of NETSCAPE-Bookmark-file-1</p><p>Netscape Navigator 4.04 / Bookmark Converter 7.60 / IE Favorites Collector 2.03で確認。</p><p>1998.04.18作成</p><p>1998.05.05 alias関係を追加。</p><p>--&gt;</p><p>&lt;!ENTITY quot    CDATA &quot;&quot;&quot;   -- quotation mark --&gt;</p><p>&lt;!ENTITY amp     CDATA &quot;&amp;&quot;   -- ampersand, U+0026 ISOnum --&gt;</p><p>&lt;!ENTITY lt      CDATA &quot;&lt;&quot;   -- less-than sign, U+003C ISOnum --&gt;</p><p>&lt;!ENTITY gt      CDATA &quot;&gt;&quot;   -- greater-than sign, U+003E ISOnum --&gt;</p><p>&lt;!entity % inline &quot;#PCDATA&quot; &gt;</p><p>&lt;!--=============================================================--&gt;</p><p>&lt;!element netscape-bookmark-file-1 o o (title, h1, dd?, dl, p) &gt;</p><p>&lt;!element title - - (%inline;)* &gt;</p><p>&lt;!element h1 - - (%inline;)* &gt;</p><p>&lt;!element dd - o (%inline;)* &gt;</p><p>&lt;!element dl - - (p, dt*) &gt;</p><p>&lt;!element dt - o ( (h3, dd?, dl, p) | (a, dd?) ) &gt;</p><p>&lt;!element a - - (%inline;)* &gt;</p><p>&lt;!attlist a</p><p>href            CDATA   #REQUIRED</p><p>add-date        NUMBER  #IMPLIED</p><p>last-visit      NUMBER  #IMPLIED</p><p>last-modified   NUMBER  #IMPLIED</p><p>ALIASOF         NUMBER  #IMPLIED</p><p>ALIASID         NUMBER  #IMPLIED</p><p>&gt;</p><p>&lt;!element p - o EMPTY &gt;</p><p>&lt;!element h3 - - (%inline;)* &gt;</p><p>&lt;!attlist h3</p><p>attr        (folded)    #IMPLIED</p><p>add-date    NUMBER      #IMPLIED</p><p>&gt;</p></blockquote></figure><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>mosaic-communications-bookmark-file-1</code></dd><dt>日付</dt><dd><time>1994</time></dd><dt>説明</dt><dd>
<time>1994</time>の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Mosaic Netscape 0.9</anchor>
の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Bookmark</anchor>
形式ファイルの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言</anchor>で
<code class="HTML">Mosaic-Communications-Bookmark-file-1</code>
が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型名</anchor>として使われていた。</dd><dt>出典</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Bookmark<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">NSBookmark</title></anchor></dd><dt>参照</dt><dd><code>netscape-bookmark-file-1</code></dd><dt>参照</dt><dd><code>html</code></dd></dl></figure><figure class="data"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML要素概説</anchor></figcaption><dl><dt><f xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</f></dt><dd><code>netscape-bookmark-file-1</code></dd><dt>日付</dt><dd><time>1994</time></dd><dt>説明</dt><dd>
<time>1994</time>頃の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Navigator</anchor>
以来、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Bookmark</anchor>
形式ファイルの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言</anchor>で
<code class="HTML">NETSCAPE-Bookmark-file-1</code>
が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型名</anchor>として使われている。</dd><dt>参照</dt><dd><code>html</code></dd><dt>出典</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Bookmark<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">NSBookmark</title></anchor></dd><dt>出典</dt><dd><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> 
<dfn>FxHelp:ImportBookmark</dfn>:
<cite xml:lang="ja">HTML ファイルからブックマークをインポートする | Firefox ヘルプ</cite>, 
最終更新日時:
<time itemprop="published">10/05/2019<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2019-10-05</attrvalue></time>,
<time>2024-09-28T07:47:46.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://support.mozilla.org/ja/kb/import-bookmarks-html-file">https://support.mozilla.org/ja/kb/import-bookmarks-html-file</anchor-external></li><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> 
<dfn>MSDN:NetscapeBookmark</dfn>:
<cite xml:lang="en-us">Netscape Bookmark File Format (Internet Explorer) | Microsoft Learn</cite>, 
<data itemprop="author"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Microsoft</anchor></data>,
<time itemprop="published">08/15/2017<attrvalue xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">2017-08-15</attrvalue></time>,
<time>2024-09-03T18:05:28.000Z</time>, <time>2024-09-28T07:51:16.217Z</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://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa753582(v=vs.85)">https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa753582(v=vs.85)</anchor-external></li></ul></refs></dd><dt>注釈</dt><dd><ul><li>
<anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> 
<dfn xml:lang="en">Netscape Bookmark</dfn>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape Navigator</anchor>
は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ブックマーク</anchor>を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 風ファイルで管理していた。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">MSDN:NetscapeBookmark</src>
他の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>もこれに対応し、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ブックマーク</anchor>の交換の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">事実上の標準</anchor>のデータ形式となっている。
公式ドキュメントは存在しなかったと思われる。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Firefox</anchor> のヘルプは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MSDN</anchor> を参照している。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">FxHelp:ImportBookmark</src>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> 風だが公式な <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> はない。 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> であれば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型名</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書要素</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素名</anchor>となるが、
実際のブックマークファイルでは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書要素</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">タグ</anchor>は省略されている。
一般には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> ファイルと認識され<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">拡張子</anchor>も <code>.html</code>
が使われる。</li></ul></dd></dl></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end> 
<cite>ネットスケープ4.74~4.76のBookmarkの文字化けについて</cite>, <time>2020-08-20T23:48:41.000Z</time>, <time>2025-11-23T05:57:56.546Z</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.shtml.jp/mojibake/bookmark.html">https://www.shtml.jp/mojibake/bookmark.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> 
<cite>Bookmarks &lt;script&gt; alert('Bookmarks got control'); s='Here are some bookmarks: \n'; for(i=1;i&lt;7;i++) s += document.links<strong>[</strong>i<strong>]</strong>+'\n'; alert(s); dirToRead='wysiwyg://2/file://c:/'; a=window.open(dirToRead); s='Here are some files in C:\\ :\n'; for(i=1;i&lt;7;i++) s += a.document.links[i]+'\n'; a.close(); alert(s); &lt;/script&gt;</cite>, <time>2025-11-23T06:27:08.000Z</time>, <time>2000-12-05T01:17:24.472Z</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/20001205011700/http://www.nat.bg/~joro/book2.html">https://web.archive.org/web/20001205011700/http://www.nat.bg/~joro/book2.html</anchor-external></p></section></body></html>