Dreamweaver での xml コンテンツの書き出しおよび読み込み

最終更新日 : 2021年4月27日

Dreamweaver で編集可能なコンテンツを xml として書き出しおよび読み込みます。 テンプレートから作成されたコンテンツを別のサイトに書き出す方法について説明します。

テンプレートに基づくドキュメントは、名前と値のペアで表されるデータを含むものと考えることができます。各ペアは、編集可能領域の名前とその領域のコンテンツで構成されます。

名前と値のペアをXMLファイルに書き出して、Dreamweaver以外でデータを操作できます(例:XMLエディターやテキストエディター、データベースアプリケーションなど)。逆に、適切に構造化されたXMLドキュメントがある場合、そこからデータをDreamweaverテンプレートに基づくドキュメントに読み込むことができます。

ドキュメントの編集可能領域をXMLとして書き出し

編集可能領域を含むテンプレートベースのドキュメントを開きます。
ファイル/書き出し/テンプレートデータをXMLとして書き出しを選択します。
「表記法」オプションの次のいずれかを選択します。
  • テンプレートに繰り返し領域またはテンプレートパラメーターが含まれている場合は、「標準 Dreamweaver XML タグを使用」を選択します。

  • テンプレートに繰り返し領域またはテンプレートパラメーターが含まれていない場合は、「編集可能領域名をXMLタグとして使用」を選択します。

「OK」をクリックします。
表示されるダイアログボックスで、フォルダーの場所を選択し、XMLファイルの名前を入力して、保存をクリックします。

ドキュメントのパラメーターと編集可能領域の素材を含むXMLファイルが生成されます。これには、繰り返し領域やオプション領域内の編集可能領域も含まれます。XMLファイルには、元のテンプレートの名前、および各テンプレート領域の名前とコンテンツが含まれます。

メモ

編集不可領域のコンテンツは、XMLファイルに書き出されません。

XML コンテンツの読み込み

ファイル/読み込み/XMLをテンプレートに読み込みを選択します。
XML ファイルを選択して、「開く」をクリックします。

DreamweaverがXMLファイルで指定されたテンプレートに基づいて新しいドキュメントを作成します。XMLファイルのデータを使用して、そのドキュメント内の各編集可能領域のコンテンツを入力します。生成されたドキュメントが新しいドキュメントウィンドウに表示されます。

メモ

XMLファイルがDreamweaverの想定どおりに設定されていない場合、データをインポートできない可能性があります。この問題の解決方法の一つは、DreamweaverからダミーのXMLファイルを書き出すことです。これにより、正確な構造を持つXMLファイルを取得できます。次に、元のXMLファイルから書き出されたXMLファイルにデータをコピーします。結果として、適切なデータを含む正しい構造のXMLファイルが作成され、読み込みの準備が整います。

テンプレートマークアップを省略したサイトの書き出し

サイト内のテンプレートベースのドキュメントを、テンプレートマークアップを含めずに別のサイトに書き出すことができます。

ツール/テンプレート/マークアップを省略して書き出しを選択します。

[フォルダー]ボックスで、ファイルを書き出すフォルダーのファイルパスを入力するか、[参照]をクリックしてフォルダーを選択します。
メモ

現在のサイト外のフォルダーを選択する必要があります。

書き出されたテンプレートベースのドキュメントのXMLバージョンを保存したい場合は、[テンプレートデータファイルを保持]を選択します。
以前に書き出されたファイルへの変更を更新したい場合は、変更されたファイルのみを抽出を選択してOKをクリックします。