Exporting and importing template XML content

Exporting and importing template XML content

You can think of a document based on a template as containing data represented by name/value pairs. Each pair consists of the name of an editable region, and the contents of that region.

Dreamweaver lets you export the name/value pairs into an XML file so that you can work with the data outside of Dreamweaver (for example, in an XML editor or a text editor, or a database application). Conversely, if you have an XML document that’s structured appropriately, you can import the data from it into a document based on a Dreamweaver template.

To export a document’s editable regions as XML:

  1. Open a template-based document that contains editable regions.
  2. Select File > Export > Template Data as XML.

    The Export Template Data as XML dialog box appears.

  3. Select one of the Notation options:
    • If the template contains repeating regions or template parameters, select Use Standard Dreamweaver XML Tag.
    • If the template does not contain repeating regions or template parameters, select Use Editable Region Names as XML Tags.
  4. Click OK.

    A dialog box appears for you to save the XML file.

  5. Select a folder location, enter a name for the XML file, then click Save.

    Dreamweaver generates an XML file that contains the material from the document’s parameters and editable regions, including editable regions inside repeating regions or optional regions. The XML file includes the name of the original template, as well as the name and contents of each template region.

To import XML content:

  1. Select File > Import > Import XML into Template.

    The Import XML dialog box appears.

  2. Select the XML file, then click Open.

Dreamweaver creates a new document based on the template specified in the XML file. It fills in the contents of each editable region in that document using the data from the XML file. The resulting document appears in a new Document window.

Related topics

  • Exporting a site without template markup

Getting Started with Dreamweaver
Dreamweaver Basics
Working with Dreamweaver Sites
Laying Out Pages
Laying Out Pages with CSS
Managing Templates
Adding Content to Pages
Working with Page Code
Preparing to Build Dynamic Sites
Making Pages Dynamic
Developing Applications Rapidly