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.