Export von Strukturdefinitionen in HTML

Die Weitergabe von Strukturdefinitionen an Kollegen, Benutzer oder Kunden wird durch HTML-Formatierung vereinfacht.

In 4D werden Strukturdefinitionen in XML+XSL dargestellt, die von Browsern als HTML wiedergegeben werden, um die Lesbarkeit für den Menschen und die computergestützte Inhaltsanalyse zu erleichtern.

Aktuelle Browser-Beschränkungen verhindern jedoch, dass lokale Dateien bestimmte externe Ressourcen nutzen können, es sei denn, sie stammen aus dem Internet. Um dieses Problem zu lösen, hat 4D diesen Export in ein HTML+CSS Format umgewandelt und bietet nun die Möglichkeit, entweder XML wie bisher oder direkt als HTML zu exportieren.

Ab 4D v20 R4 wird die Datei im HTML-Format erzeugt, wenn Sie den Menüpunkt „Datei/Export/Strukturdefinition in HTML…“ wählen. Auf diese Weise ist die Datei bereit, von jedem Browser geöffnet zu werden.

Das Design des Exports bleibt weitgehend gleich, wobei einige nützliche fehlende Informationen, wie z. B. Beziehungsnamen, hinzugefügt und veraltete Informationen entfernt wurden.

Alle externen Ressourcen, die die HTML-Datei benötigt, werden in dem Unterordner „html_export_resources“ abgelegt. Dieser Ordner wird nicht überschrieben, wenn er bereits existiert. Sie können also das mitgelieferte CSS-Stylesheet mit Ihrem eigenen überschreiben.

Als Bonus können Sie die Struktur mit dem Befehl EXPORT STRUCTURE mit einem optionalen Parameter exportieren:

var $xml; $html: Text

EXPORT STRUCTURE ($xml) // Export in XML format
File ("/PACKAGE/myStructure.xml").setText($xml)

EXPORT STRUCTURE ($html; html format) // Export in HTML format
File ("/PACKAGE/myStructure.html").setText($html)

Wir sind ständig bestrebt, unseren Nutzern die bestmögliche Erfahrung zu bieten, und wir ermutigen Sie, Ihre Gedanken und Ihr Feedback im 4D Forum zu teilen. Ihr Feedback hilft uns, Ihre Bedürfnisse besser zu verstehen und unsere Produkte und Dienstleistungen kontinuierlich zu verbessern.

Avatar
- Product Owner - Damien Fuzeau ist seit Februar 2019 Mitglied des 4D Produktteams. Als Product Owner ist er für das Schreiben von User Stories zuständig, die er dann in funktionale Spezifikationen umsetzt. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die gelieferten Funktionsimplementierungen den Anforderungen der Kunden entsprechen. Damien hat an der Universität von Nantes einen Abschluss in Softwaretechnik gemacht. Er verbrachte mehr als 23 Jahre in seinem früheren Unternehmen, zunächst als Entwickler (er entdeckte 4D im Jahr 1997) und später als technischer Leiter und Softwarearchitekt. Dieses Unternehmen ist ein 4D OEM Partner und hat 4D basierte Geschäftssoftware für Tausende von Usern auf Hunderten von Servern eingesetzt. Damien ist also mit der Entwicklung und dem Einsatz von 4D in einem mehrsprachigen Kontext vertraut.