4D v14.3Exportar e importar las definiciones de estructura |
||
|
4D v14.3
Exportar e importar las definiciones de estructura
Exportar e importar las definiciones de estructura
4D permite exportar la definición de la estructura de la base de datos como archivo XML o HTML. Por el contrario, es posible utilizar una definición de estructura guardada en formato XML para generar rápidamente una nueva base de datos 4D. Estas nuevas posibilidades responden a diferentes necesidades:
Las definiciones de estructura 4D están basadas en el formato XML. Es posible visualizar una definición de estructura con la ayuda de un simple editor de texto. El formato XML permite igualmente prever todo tipo de uso, en particular vía las transformaciones XSL. Además, 4D utiliza un archivo .XSL para exportar la definición de estructura en formato HTML. Una definición de estructura incluye tablas, campos, índices y relaciones, junto con sus atributos y las diferentes características necesarias para una descripción completa de la estructura. La “gramática interna” de las definiciones de estructura 4D está documentada por intermedio de archivos DTD, también utilizados para la validación de archivos XML. Los archivos DTD utilizados por 4D se agrupan en la carpeta DTD ubicada junto a la aplicación 4D. Los archivos base_core.dtd y common.dtd se utilizan para la definición de la estructura. Para mayor información sobre las definiciones de estructura 4D, consulte estos archivos, como también los comentarios que contienen. 4D permite exportar una estructura en formato XML o HTML. Elija el formato que más se ajuste a sus necesidades:
Para exportar una definición de estructura en XML:
Para exportar una definición de estructura en HTML:
Para generar las páginas HTML de definición de estructura, 4D efectúa las transformaciones XSL por defecto utilizando el archivo “Structure_to_html.xsl” ubicado en la subcarpeta /Resource/language.lproj de la aplicación. Nota: si este archivo no está presente, la exportación en HTML no está disponible en la caja de diálogo de exportación. Puede personalizar estas transformaciones como quiera utilizando un archivo de hojas de estilo XSL personalizado. Para hacer esto, simplemente cree un archivo llamado “Structure_to_html.xsl” (puede duplicar el archivo por defecto) y colocarlo al mismo nivel del archivo .4db. 4D utilizará entonces este archivo para generar la definición de estructura en formato HTML. Las definiciones de estructuras exportadas en formato XML pueden utilizarse para crear rápidamente nuevas bases de datos idénticas. En este caso, la definición de estructura puede ser considerada como una plantilla de estructura, que es posible duplicar. Una definición de estructura XML puede utilizarse como tal o modificarse de antemano vía un editor XML. Este principio permite el uso de todo tipo de mecanismo utilizado para generar estructuras por programación.Adicionalmente, el formato interno de los archivos XML de descripción de estructuras de las estructuras 4D al ser público (ver la sección “Formato de una definición de estructura 4D” arriba), es posible crear este tipo de archivo desde otros entornos de bases de datos o desde cualquier aplicación para generar automáticamente bases de datos 4D. Para crear una base de datos desde una definición de estructura:
|
PROPIEDADES
Producto: 4D ARTICLE USAGE
Manual de Diseño ( 4D v14 R2) |