It is possible to export in the editor of Pma objects
by means of the local menu over any Pma
object in the "Export object content ...
Either the whole object or selected set of its subobjects (or all subobjects) can be exported. If the PmaRoot
object is exported, then it is advisable to export only its subobjects.
In the following text the basic possibilities of the import of such created file are described. Files can be modified manually (in any text editor).
- add individual elements (for example, copy the whole objects into it, or contents of the PmaFolder
object, ...), delete elements that, for example, shouldn't be imported, etc.
- add the directives that control the import method. See the description of the XML file structure Directions_XMLformat
Import of XML file can be selected from local menu in any Pma
object in the "Import into object ...
Assume, for example, that the object of the PmaPanel
type was exported named "Panel0
" into the Panel0.xml
file and assume that the folder (i.e. object of the PmaFolder
type) named "Data
" exists in the project. This folder contains no objects in itself.
1) Click by the right mouse button over the Data
object and select the "Import into object ...
" item. In the next steps select the Panel0.xml
file and leave the import type option to Import="Replace" DefImport="Replace"
New subobject Panel0
imported from the XML file is created in the Data
2) Repeat the same walkthrough from the step 1.
Visually nothing happens but the import proceeded as follows: the Panel0
object is exported from the XML file, the Data
object of the same type and name (as created in step 1) is found in the Data
folder, so no new subobject was created but the import was performed into the already existing object Panel0
3) Repeat the same walkthrough from the step 1, only select the import type Import="AddWithNewName" DefImport="Replace"
New subobject with new generated name Panel1
is created in the Data
object: despite the object of the same type and name was found in the Data
object, though new subobject was created into which the import from the XML file was made.
4) Click by the right mouse button over the Data
object and select the "Import to parent object" item. In the following steps select the Panel0.xml
file and keep the import type option to Import="Replace" DefImport="Replace"
New object Panel0
is created on the same level as the Data
object, imported from the XML file (if it didn't exist before).