MLXML beschreibt ein XML-Schema, das alle (durch MLXML unterstützen) Daten der Software in einem einheitlichen XML-Format notieren kann. Eine MLXML-Datei kann verschiedene Datenparts (z.B. Adressen, Journal-Einträge, Skripte, Stammdaten wie Postleitzahlenstamm oder Bankenstamm u.s.w.) in einer Datei beinhalten.
Welche Datenparts verfügbar sind, hängt vom Lieferumfang der Software bzw. vom eingesetzten Produkt ab.
Aufbau:
<?xml version="1.0" encoding="utf-8"?>
<mlxmldata application="Quelle XY" version="1">
<part_name art1="1" atrn="2">
<part_item_name value1="a" value2="" valuen="" />
<part_item_name value1="b" value2="" valuen="" />
<part_item_name value1="c" value2="" valuen="" />
<part_item_name value1="d" value2="" valuen="" />
</part_name>
</mlxmldata>
Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<mlxmldata application="Quelle XY" version="1">
<crm_address count="1">
<crm_address_item crm_journal_type="" countryid="Schweiz" name="Elias" surname="Zurschmiede" adress="Unterstrasse 39" zip="9000" city="St. Gallen" crm_journal_note="Text für den Eintrag im Journal der beim Importieren erstellt wird."/>
</crm_address>
</mlxmldata>