Le partage des définitions de structure avec des collègues, des utilisateurs ou des clients est simplifié avec l’utilisation du format HTML.
Dans 4D, les définitions de structure sont présentées en XML+XSL, que les navigateurs rendent sous forme de HTML pour faciliter la lecture humaine et l’analyse du contenu par l’ordinateur.
Toutefois, les restrictions récentes imposées par les navigateurs empêchent les fichiers locaux d’utiliser certaines ressources externes, à moins qu’elles ne proviennent du web. Pour résoudre ce problème, 4D a maintenant réorganisé cet export dans un format HTML+CSS, offrant l’option d’exporter soit du XML comme auparavant, soit directement du HTML.
À partir de 4D v20 R4, le fichier généré est au format HTML lorsque vous sélectionnez l’élément de menu « Fichier/Exporter/Définition de la structure vers le fichier HTML… ». De cette manière, le fichier est prêt à être ouvert par n’importe quel navigateur.
La conception de l’export reste largement la même, avec l’ajout de quelques informations manquantes utiles, telles que les noms des relations, et la suppression des informations obsolètes.
Toutes les ressources externes dont le fichier HTML a besoin sont placées dans le sous-dossier « html_export_resources ». Ce dossier ne sera pas écrasé s’il existe déjà, alors n’hésitez pas à remplacer la feuille de style CSS fournie par la vôtre.
En prime, vous pouvez exporter la structure au format HTML avec la commande EXPORT STRUCTURE en utilisant un paramètre optionnel :
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)
Nous nous efforçons constamment de fournir à nos utilisateurs la meilleure expérience possible, et nous vous encourageons à partager vos idées et vos commentaires sur le forum 4D. Vos commentaires nous aident à mieux comprendre vos besoins et à améliorer continuellement nos produits et services.