作成: 2007年1月23日
改訂6: 2007年4月11日
Deep Reference Liteは、XHTML文書中のリストを軸として引用して、表を生成するツールです。複数のXHTML文書からリストをコピーし、そのうちの2つを引用して表の軸として表を構成し、その表をクリップボード経由でXHTML文書に埋め込むことができます。
(以下、画面のスナップは、まだ改訂中です。2007/04/11)
サンプルを使って、Deep Reference Liteを試してみます。次の手順を踏みます:
まず、Deep Reference Liteのzipアーカイブに含まれるsampleフォルダを適当なフォルダに置きます。ここではC:\Tempに置いたとします。
xfy Basic Edition 1.3で、"Taku-Blog-vacation.html"を開きます。
ここでボキャブラリーコンポーネントを"Deep Reference Lite"に変更します。
引用するリストの項目にカーソルを置いて、右クリックして、"Quote list into new document"を選択します。
保存先のファイル名を設定するダイアログが開くので、ここでは"cross-reference-1.xml"としておきます。
このファイルはDeep Reference Liteの処理用の一時ファイルです。内部形式は独自のもので、かつ今後の互換性は保証されません。とっておいたりしないでください。
すると、文書が開いて、参照したリストが取り込まれています。
別ウィンドウで"hotel-type.html"を開いて、同様に、ボキャブラリーコンポーネントを"Deep Reference Lite"に変更し、参照するリストの項目にカーソルを置いて、右クリックして、今度は"Quote list"を選択します。
先ほど生成した表のウィンドウに戻って、"Add new list"ボタンを押すか、"Deep Reference"メニューから"Add new list"を選択します。
すると、リストが追加されます。
「Add List from XHTML text」ボタンを押すと、システムのクリップボードからリストを追加することができます。Deep Reference extension for Firefoxを使うと、Firefoxで表示しているHTMLのページから、リストをシステムのクリップボードに設定することができます。
このようにして、リストを取り込んでいくことができます。
リストを軸として表を構成する操作は、CrossConceptと同じです。
(当面はCrossConceptの方の説明を参照してください。2007/03/11)
"Clip"ボタンを押す、または"Deep Reference"メニューから"Set table to clipboard"を選択すると、作成した表がクリップボードにXHTMLのtable要素として設定されます。
別のXHTML文書に対して、編集メニューから貼り付けを実行すると、作成した表が、リスト参照先のタイトルやURLと共に貼り付けられます。
表には何の書式も設定されていません。ここからは、XHTMLコンポーネントの通常の操作で表の書式を整えたり、セルの中身を編集することもできます。
Version | 0.3.6 |
---|---|
リリース日 | 2007-04-11 |
match |
|
システム要件 | xfy Basic Edition 1.3 ot 1.5 (必須) |
利用条件 |
xfy Communityの利用条件に準じます |
次のファイルやフォルダを、xfy Basic Edition 1.3をインストールしたフォルダの下にある"scripts
"フォルダから削除してください。
リストとはul要素、ol要素、dl要素(予定)のことです。これらの中の項目、すなわちli要素またはdt要素(予定)を、行や列の見出しとして、table要素を生成します。
1つまたは2つのリストを参照することができます。1つのリストを参照すると内容的には1次元の表(見かけ上は2列の表)、2つのリストを参照すると2次元の表となります。
クリップボードのXHTMLフラグメント・テキストからリストを追加できるようにした。
冒頭の図を改訂。表をアウトプットしている絵にした。
リストとしてul要素しかクリップボードから取り込めなかったのを改修した。
最初のリリース。