Acerca de las bases de datos de archivos XML

Extensible Markup Language (XML) define un conjunto de reglas para codificar documentos en un formato legible tanto por el ser humano como por la máquina. XML se utiliza a menudo para intercambiar datos a través de Internet.

Puede utilizar el asistente de configuración de la base de datos para convertir los archivos XML jerárquicos en una tabla plana en la que cada fila representa un registro de datos y cada columna representa un campo. Los temas de este apartado describen cómo la estructura del fichero XML influye en los campos y registros resultantes de esta conversión. También describen las opciones del asistente de Configuración de la base de datos que puede utilizar para configurar su base de datos y utilizarla como origen de datos para su documento de BarTender.

Al igual que con los archivos de texto, JSON e IDoc de SAP, el archivo XML o los datos de muestra incrustados que haya proporcionado en el asistente se considera un fichero de muestra que se sustituye por un archivo diferente durante la impresión automatizada. Por lo tanto, el archivo o los datos de muestra incrustados deben contener ejemplos de todos los elementos y atributos que probablemente aparecerán en los archivos XML que utilizará para la impresión. El esquema de la base de datos (nombres de columna) se crea a partir de estos nodos de atributos y elementos. Si falta un nodo, no se crea un nombre de columna (campo) correspondiente para dicho nodo.

CerradoEjemplo

El siguiente ejemplo ilustra cómo un archivo XML simple se convierte en una tabla de base de datos plana.

El archivo XML de muestra es el siguiente.

Al conectar BarTender al archivo XML utilizando el asistente de instalación de la base de datos, el XML se convierte en la siguiente tabla de base de datos.

En este apartado