Use this format to export data to XML document. The export process is performed by Database Tour export engine with direct file access and therefore is very fast.

Note: In case of XSL schema, in addition to the main .xml file, a separate file with the same name and .xsl extension will be created and already existing .xsl file (if any) will be overwritten.

The data can be exported to XML format either from Database Tour (Pro) GUI or from the Database Tour Pro command line.

When exporting data from GUI, switch to XML page of the Export dialog. If this page is not visible, click Favorite Export Formats button in the top-right corner of the window and make sure the corresponding format is selected.

Exporting Data to XML

Format Specific Options

File - when exporting data from one table or SQL query, specify a file name to export data to. The option is not available when exporting data to clipboard.

Folder - when exporting data from a group of tables (multi-table export), specify a folder name to export data to. Each table will be exported to a separate file in the specified folder; file names can be specified in Table Mappings. The option is not available when exporting data to clipboard.

Schema - specify XML schema:

ADO

Data are exported using ADO compatible XML schema. Such output .xml files may be then opened as regular tables using ADO interface.

Standard

Data are exported using standard XML schema with metadata tag, which contains description of the fields.

Simple

Data are exported using simple Database Tour XML schema.

XSL

Data are exported using XSL schema, which is saved to the separate file with .XSL extension.

Use CDATA attribute in text data - specify whether to use CDATA attribute in text data or not (only in Simple schema). This attribute is used to prevent the data parsing.

Encoding - specify XML encoding.

BOM - specify either to include BOM (byte order mark) when using Unicode encoding.

Include MEMO fields - specify either to include contents of MEMO / CLOB fields in target or not; in the latter case, a constant describing the field type will be used instead of the field contents.

Trim trailing spaces - specify either to trim trailing spaces and control characters in target or not. Applicable for char and varchar data only. Using this option allows to remove useless data and thus reduce the output volume, improve the target look for some destination formats etc.

Line break - specify line break style; if you choose Windows, then each line in the file will be terminated by carriage return and new line character (CR+LF); if you choose Mac, a carriage return (CR) will be used to separate lines; otherwise, Unix style will be used (LF).

Export mode

Specify export mode:

REPLACE+INSERT

Target is created and filled with incoming rows; if target already exists, it is overwritten.

CREATE_OR_REPLACE

Blank target (using appropriate structure) is created; if target already exists, it is overwritten.

APPEND

Target is appended with incoming rows; if target does not exist, it is created. Applicable only if schema is Standard or Simple.

Notes
The format, field structure, and encoding must be compatible with existing target.

Note: For multi-table exporting, the value can be overridden for each individual table in Table mappings section.

Record range

Specify range of source records to be exported:

Full table - all records are exported.
Selected records only - only selected records are exported. To select rows, click the corresponding button and then select needed rows using Shift, Ctrl and arrow keys.
From current record to the last one - all data between current and the last records are exported.

Limit the record count to - specify a maximum number of records to be exported. If this option is not specified or it is less then 1, all records from the specified record range will be exported. If you want just create a file (table) without data exporting, use the corresponding Export mode instead.

Column range

Specify range of source columns to be exported:

All columns - all columns (including columns, which were temporary hidden by user) are exported.
Selected column only - only selected (current) column is exported.
Visible columns - only visible columns are exported.

Other options

Ask before overwrite or empty existing target - specify either to ask the user to overwrite existing target for REPLACE+INSERT and CREATE_OR_REPLACE export modes. The option is not available when exporting data to clipboard.

See also

Command Line Usage

Table and Field Mappings