4D v14.3Strukturdefinitionen exportieren und importieren |
||
|
4D v14.3
Strukturdefinitionen exportieren und importieren
Strukturdefinitionen exportieren und importieren
In 4D können Sie die Strukturdefinitionen der Datenbank als XML- oder HTML-Datei exportieren. Genauso können Sie mit einer im XML-Format gesicherten Strukturdefinition im Handumdrehen eine neue 4D Datenbank erstellen. Das hat folgende Vorteile:
Die Strukturdefinitionen in 4D basieren auf dem XML-Format. Sie können eine Strukturdefinition mit einem einfachen Texteditor öffnen und ansehen. Das XML-Format ermöglicht auch, jede Art von Verwendung vorauszuplanen, insbesondere via XSL Transformationen. Außerdem verwendet 4D eine .XSL Datei, um die Strukturdefinition in HTML-Format zu exportieren. Eine Strukturdefinition enthält Tabellen, Felder, Indizes und Verknüpfungen zusammen mit ihren Attributen und verschiedenen Merkmalen, die für eine komplette Definition der Struktur erforderlich sind. Die interne “Grammatik” der 4D Strukturdefinitionen wird über DTD Dateien dokumentiert — die auch zum Bestätigen der XML Dateien dient. Mit 4D können Sie eine Struktur im XML- oder HTML-Format exportieren. Wählen Sie das für Ihre Bedürfnisse am besten geeignete Format:
Um eine Strukturdefinition in XML zu exportieren:
Um eine Strukturdefinition in HTML zu exportieren:
Um die HTML-Seiten der Strukturdefinition zu erstellen, führt 4D standardmäßig XSL Transformationen mit der Datei “Structure_to_html.xsl” aus, die im Unterordner /Resource/language.lproj des Programms liegt. Hinweis: Existiert diese Datei nicht, ist im Exportdialog das Exportieren in HTML nicht verfügbar. Sie können diese Umwandlungen mit einer eigenen XSL-Stilvorlage beliebig an Ihre Bedürfnisse anpassen. Dazu erstellen Sie eine Datei mit Namen “Structure_to_html.xsl” (Sie können die Standarddatei duplizieren) und legen diese auf dieselbe Ebene wie die Datei .4db. 4D verwendet dann diese Datei, um die Strukturdefinition im HTML-Format zu erstellen. Mit Strukturdefinitionen, die Sie im XML Format exportieren, können Sie sofort neue identische Datenbanken erstellen. Die Strukturdatei lässt sich sozusagen als Strukturvorlage betrachten, die Sie beliebig duplizieren können. Sie können die XML Strukturdefinition unverändert verwenden oder zuvor über einen XML Editor verändern. Sie können jede Art von Mechanismus zum Erzeugen von Strukturen per Programmierung in Betracht ziehen. Da das interne Format der XML Dateien der 4D Strukturdefinition öffentlich ist (siehe Abschnitt oben “Format einer 4D Strukturdefinition”), können Sie diese Art Datei auch aus anderen Datenbankumgebungen oder mit jedem Design-Programm erstellen, um daraus automatisch 4D Datenbanken zu erzeugen. Um eine Datenbank aus einer Strukturdefinition zu erstellen:
|
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
4D Designmodus ( 4D v14 R2) |