8.1 Overview

MetaEdit+ versions without the API provide only a proprietary binary format for import/export. The API product adds support for import and export in XML format. The main function of this format is to enable exchange of data between MetaEdit+ and other programs.

In general the XML format follows the same principles as the binary format. The only significant differences are:
Importing models from XML always creates new models, rather than overwriting existing models: it would have been very difficult for users to create correct XML files if that information had to be specified.
XML models files do not include the metamodels – again, to keep the complexity of creating XML files from other programs to a reasonable level. The user is thus responsible for ensuring that the metamodel on which the XML file is based matches that in the repository when importing.