Importar XML

Para obtener información e instrucciones detalladas, haga clic en los vínculos siguientes.

Métodos de importación y maquetación de XML

Tras importar datos XML, el contenido importado aparecerá como elementos (la base de XML) en el panel Estructura. InDesign no crea nuevos marcos o páginas al importar XML.

¿Anexo o combinación?

Puede importar XML mediante una de estas dos maneras: combinar o anexar. El método que utilice dependerá del flujo de trabajo (manual o automatizado), de cómo desea administrar el contenido existente del documento y de si desea o no disponer de opciones avanzadas para administrar los datos importados.

Modo de anexo

Cuando anexa un contenido importado, la estructura y el contenido del documento se quedan como están; el nuevo contenido XML se coloca en la parte inferior del panel Estructura, en forma de elementos.

Modo de combinación

Cuando combina un contenido importado, InDesign compara el XML entrante con la estructura y los nombres de los elementos que ya se encuentran en el documento. Si estos coinciden, los datos importados reemplazan al contenido existente del documento y se combinan correctamente en marcos etiquetados (o marcadores de posición) en la maquetación. (Los elementos para los que InDesign no puede encontrar un nombre y un rango de jerarquía coincidente se colocan en el panel Estructura para que los coloque individualmente). El modo de combinación no solo hace posible la maquetación automatizada, sino que proporciona más opciones de importación avanzadas, entre las que se incluyen la habilidad para filtrar el texto y los elementos entrantes coincidentes para evitar así la repetición de datos.

Maquetación del contenido

Después de importar un contenido XML, el siguiente paso consiste en colocarlo en el documento. Puede hacerlo de manera manual, automática o mediante programación. El método que seleccione dependerá del contenido que esté importando, la maquetación del documento y el proceso de flujo de trabajo.

Colocación manual del contenido

Mediante el método manual, arrastre los elementos desde el panel Estructura hasta las páginas del documento o hasta los marcos. Este método no precisa de mucha configuración o planificación. Utilícelo si el tipo de información que importa varía o si adquiere contenidos de varias fuentes.

Colocación manual de contenido XML importado

Colocación automática del contenido

Si planifica con antelación, puede automatizar el proceso de colocación de datos XML en la maquetación. Para colocar el contenido XML de manera automática, prepare primero el documento creando marcos de marcador de posición etiquetados para mantener el XML entrante. Siempre que los nombres de las etiquetas y de las estructuras XML del contenido entrante coincidan con los nombres de las etiquetas y las estructuras de los marcos de marcador de posición, InDesign podrá colocar el XML importado de manera automática en el documento. InDesign también puede clonar elementos para administrar los datos que se repiten como, por ejemplo, las listas de direcciones y el material del catálogo. Utilice el método de maquetación automática como parte de un proceso de flujo de trabajo estructurado para acelerar el tiempo de producción y la eficiencia.

El marco de marcador de posición seleccionado (superior) está etiquetado al elemento Artículo. Cuando se importan datos XML (inferior), el marco de marcador de posición del elemento Artículo se completa automáticamente con el contenido de este elemento.

Nota:

InDesign reconoce atributos de espacios de nombres especiales que pueden especificar los estilos de carácter o párrafo en XML. Para obtener más información, consulte la Guía de referencia técnica de XML.

Acerca de combinar

Puede colocar datos XML en un documento mediante los modos de combinación y de anexo. El modo de combinación le permite automatizar la colocación de contenido. También puede filtrar datos en el archivo XML para colocar únicamente determinadas partes del contenido.

Combinar contenido XML entrante cuando:

  • El documento contenga marcos de marcador de posición y desee rellenarlos con contenido XML importado.

  • El documento contenga contenido XML y desee reemplazarlo con el contenido XML importado.

  • El documento no contenga ninguna estructura XML y desea que InDesign sustituya la raíz predeterminada por la raíz del archivo XML entrante.

El modo de combinación compara los datos XML entrantes con los elementos que ya se encuentran en el documento. Se mueve a través del archivo, elemento por elemento, comparando los elementos entrantes con los elementos ya existentes de la siguiente manera:

1. InDesign empieza a comparar el elemento raíz

  • Si los elementos raíz del archivo XML importado y del documento de InDesign no coinciden y el panel Estructura no contiene estructuras, InDesign reemplaza la raíz del documento InDesign con la raíz del archivo XML de entrada e importa el archivo.

  • Si los elementos raíz no se corresponden y el panel Estructura ya contiene elementos, InDesign añade el archivo al final de la estructura existente.

  • Si los elementos raíz no coinciden, el proceso de combinación (y correspondencia) sigue adelante.

2. InDesign se desplaza al elemento situado debajo de la raíz

InDesign busca un elemento equivalente en el panel Estructura, empezando por el elemento que está justo debajo de la raíz del archivo XML entrante. Para que se produzca una coincidencia, el elemento XML entrante debe tener el mismo nombre que un elemento ya existente en el panel Estructura y los dos elementos deben existir en el mismo nivel de la jerarquía.

  • Si InDesign encuentra un elemento coincidente en este panel, lo reemplaza por el elemento del archivo XML entrante.

  • Si, por el contrario, InDesign no encuentra un elemento coincidente, inserta el elemento entrante en el panel Estructura en el punto de partida de la búsqueda. Por ejemplo, si la búsqueda comienza justo debajo de la raíz y no se encuentra una coincidencia, el elemento entrante se coloca justo debajo de la raíz.

3. InDesign continúa comparando elementos

InDesign continúa comparando elemento por elemento el archivo XML entrante con la estructura existente. El punto de partida de la búsqueda en el panel Estructura cambia conforme la búsqueda avanza. Cada búsqueda comienza justo debajo del último elemento introducido o reemplazado. InDesign siempre se desplaza hacia abajo desde la ubicación actual y nunca coloca elementos encima del anterior elemento introducido o reemplazado.

Importar y anexar datos XML

Cuando importa un contenido XML, los nuevos elementos aparecen en el panel Estructura. Desde allí puede arrastrarlos para colocarlos en el documento.

  1. Abra un documento de InDesign o cree un nuevo documento para recibir el contenido XML.
  2. Abra el panel Estructura. (Elija Ver > Estructura > Mostrar estructura.)
  3. Seleccione Archivo > Importar XML (o seleccione Importar XML en el menú del panel Estructura) y seleccione el archivo XML que desea importar.
  4. Seleccione Mostrar opciones de importación XML.
  5. Seleccione Anexar contenido y, a continuación, haga clic en Abrir.
  6. Para vincular el contenido XML al archivo original XML, seleccione Crear vínculo.

    InDesign mostrará el archivo XML en el panel Vínculos y mostrará un triángulo de alerta amarillo en el panel si el archivo cambia.

  7. Haga clic en OK.

Componer XML manualmente

Para colocar de manera manual el contenido XML en la maquetación del documento, arrastre los elementos del panel Estructura a la página o a los marcos existentes. Cuando coloca un elemento, también se colocan sus elementos secundarios (junto con todos los elementos secundarios que tengan debajo, si los hay).

Si ha colocado el elemento en el documento, aparecerá un diamante azul específico de estructura en el icono de un elemento en el panel Estructura. Los elementos que no hayan sido colocados mostrarán un icono de no colocado.

Nota:

Si ha importado XML mediante la opción Combinar contenido, puede que algunos elementos ya se hayan compuesto. Al combinar el contenido importado, InDesign ajusta automáticamente los elementos en los marcos ya existentes en el caso de que estén estructurados y etiquetados de forma idéntica.

  1. Abra el panel Estructura (Ver > Estructura > Mostrar estructura) y seleccione el elemento que desee componer.
  2. Realice una de las siguientes acciones con cada uno de los elementos que desee colocar en el documento:
    • Arrastre el elemento a la página. InDesign creará un marco para el elemento.

    • Arrastre el elemento a un marco ya existente. Si el marco dispone de contenido, este será reemplazado por el contenido de los datos XML.

  3. Para formatear los elementos que compone, realice cualquiera de estos pasos:
    • Asigne etiquetas XML a estilos de párrafo, carácter, tabla y celda.

    • Aplique estilos a los elementos.

    • Formatee de manera manual el contenido seleccionado mediante las opciones de texto del panel Control.

Asignación de etiquetas XML a estilos

Las etiquetas XML son simplemente descripciones de datos, por lo que no contienen instrucciones de formato. Por este motivo, necesitará formatear el contenido XML después de haberlo importado y compuesto. Una de las maneras de hacerlo es mediante la asignación de etiquetas XML a los estilos de párrafo, de carácter, de tabla o de celda. Por ejemplo, se puede asignar la etiqueta Byline al estilo de carácter Autor para que todo el contenido XML importado y colocado que se ha etiquetado como Byline se asigne automáticamente al estilo de carácter Autor. La asignación de etiquetas a los estilos hace que la acción de dar formato al contenido XML importado sea más sencilla y no requiera tanto tiempo.

No es necesario que asigne cada etiqueta a un estilo de párrafo y carácter. Puede que algunos elementos no aparezcan en la maquetación y que sea más fácil formatear otros de uno en uno. Además, los elementos secundarios adoptan el estilo de párrafo o de carácter asignado al elemento principal. Esto puede producir confusión a no ser que tenga cuidado a la hora de asignar por separado los elementos principales y secundarios.

Nota:

El comando Asignar etiquetas a estilos vuelve a aplicar los estilos en todo el documento, a veces con resultados no deseados. Al asignar una etiqueta a un estilo, puede que el texto que se asignó con anterioridad a un estilo se reasigne a otro, dependiendo de la etiqueta XML. Si ya ha formateado parte del texto, es preferible que aplique los estilos de manera manual para impedir que las opciones de estilo de párrafo y carácter se anulen.

  1. Seleccione Asignar etiquetas a estilos en el menú del panel Etiquetas o en el menú del panel Estructura.
    Aparecerá un menú de estilos para cada etiqueta en el cuadro de diálogo Asignar etiquetas a estilos

  2. Realice cualquiera de las siguientes acciones:
    • Para importar estilos, etiquetas y asignaciones de otro documento, haga clic en Cargar, seleccione un documento y, a continuación, haga clic en Abrir.

    • Para asignar etiquetas a estilos por separado, haga clic en la columna Estilo adyacente a una etiqueta y seleccione un estilo de párrafo o carácter en el menú que aparece. (En el menú, el símbolo del párrafo identifica los estilos de párrafo; una “A” identifica los estilos de carácter). Repita el proceso para cada etiqueta que desee asignar.

    • Para asignar automáticamente etiquetas a estilos con los mismos nombres, haga clic en Asignar por nombre. Los estilos que tengan el mismo nombre que los de las etiquetas se seleccionan en la columna Estilo. Para que una etiqueta y un estilo coincidan no deben únicamente tener el mismo nombre, sino que también han de coincidir en el uso de mayúsculas y minúsculas. Por ejemplo, H1 y h1 no se considera una coincidencia. (Si dos grupos de estilo distintos tienen el mismo nombre de estilo, la opción Asignar por nombre no funcionará y recibirá un aviso para que cambie el nombre de uno de los estilos).

  3. Haga clic en OK.

Acerca de la maquetación automática

Mediante InDesign, puede colocar de manera automática en una maquetación el contenido XML importado. Para poder hacerlo, cree primero marcos de marcador de posición o tablas y etiquételos con los mismos nombres de etiqueta que los elementos XML que desee colocarles. A continuación, importe el contenido XML en los marcadores de posición en el modo de combinación. Cuando el nombre y la jerarquía estructural de las etiquetas coinciden, InDesign combina el contenido XML y reemplaza cualquier contenido existente en el documento.

Esta técnica le resultará útil cuando desee utilizar la misma maquetación para distintos conjuntos de contenidos. Por ejemplo, un boletín semanal puede disponer de la misma maquetación de una semana a otra pero puede ofrecer un contenido distinto en cada publicación.

Para combinar directamente el XML importado en una maquetación, el documento debe cumplir los siguientes requisitos:

  • Los marcos (o tablas) del documento deben estar etiquetados con los mismos nombres de etiquetas que los elementos del archivo XML que pretende importar.

  • La estructura del documento (tal y como se muestra en el panel Estructura) debe ser paralela a la estructura del archivo XML importado. Es decir, los elementos con nombres idénticos se deben encontrar en la misma ubicación en la jerarquía estructural de ambos archivos. Para conseguir esta estructura paralela, deberá reorganizar y reordenar los elementos (y sus elementos secundarios) en el panel Estructura o utilizar la opción Aplicar XSLT al importar el archivo XML.

Nota:

InDesign únicamente ajusta el contenido XML combinado en los marcos existentes. Cualquier contenido de elemento que no quepa en el marco (o series de marcos enlazados) se convierte en texto desbordado.

Trabajar con datos que se repiten

Un XML está repetido si aparece la misma configuración de elementos varias veces en una fila y si la configuración contiene datos distintos en cada caso. Por ejemplo, los registros de base de datos están repetidos. Las direcciones de una tabla de base de datos contienen información repetida (nombre, dirección, ciudad, estado, código postal) de distintos individuos.

Al importar contenido XML, puede seleccionar Clonar elementos de texto repetido en el cuadro de diálogo Opciones de importación de XML. Si selecciona esta opción, InDesign clonará los elementos repetidos en la estructura. La clonación le permite combinar los datos XML repetidos en un documento sin tener que crear elementos de marcador de posición en el panel Estructura (o texto falso en un marco) para cada uno de los registros. Por ejemplo, para importar una lista de direcciones XML de 25 entradas, cree una estructura de elemento coincidente para una entrada en el panel Estructura. Cuando importe toda la lista, InDesign clona esa estructura para crear elementos para esas 25 entradas.

El contenido XML repetido se ajusta como un único artículo cuando se combina en el documento. Si se han enlazado los marcos de marcador de posición, el contenido se ajustará de un marco a otro. Si los marcos de marcadores de posición no disponen de espacio suficiente como para ajustar el contenido XML, cree y enlace más marcos para poder ajustar automáticamente el contenido restante. No tiene que arrastrar manualmente los elementos desde el panel Estructura a marcos individuales.

Marcador de posición enlazado en la ventana de maquetación (izquierda) y maquetación después de la importación (derecha)

Creación de marcadores de posición para la maquetación automática

Cree en el documento marcos de marcador de posición o tablas cuando desee que InDesign combine de manera automática un XML importado en la maquetación.

Nota:

InDesign únicamente ajusta el contenido XML combinado en los marcos existentes. Cualquier contenido que no quepa en los marcos se convierte en texto desbordado.

También puede crear texto falso para asegurarse de que los datos XML se colocan y se formatean de manera correcta en la página. El texto falso también se puede utilizar para incluir tabulaciones, espaciados o etiquetas (denominado texto estático) entre los elementos XML que aparecerán en un marco.

Texto falso etiquetado (izquierda) y maquetación tras la importación (derecha)

A. Saltos y texto estático añadidos entre los elementos B. Texto falso 

Por ejemplo, si está importando y colocando información sobre un producto, puede separar el nombre, la descripción y el precio del producto con un tabulación e incluir etiquetas como “Producto:” o “Precio:” antes de las entradas de texto falso de esos elementos. Cuando los datos XML se combinan en el marco, se conservan las etiquetas estáticas, los espaciados y las tabulaciones entre los elementos de contenido.

Nota:

Si combina en el documento los datos XML repetidos y le ordena a InDesign que clone los elementos repetidos, también se clonarán el texto y el espaciado estático para cada aparición de los datos.

Creación de un marco de marcador de posición

  1. Con la herramienta Texto, cree un marco de texto para el contenido XML.
    Nota:

    Si desea que el contenido XML importado se ajuste de un marco a otro, cree varios marcos y enlácelos.

  2. Abra el panel Estructura (Ver > Estructura > Mostrar estructura) y el panel Etiquetas (Ventana > Utilidades > Etiquetas).
  3. Si las etiquetas que contiene el panel Etiquetas no tienen el mismo nombre que los elementos XML que pretende importar, cree etiquetas o cargue las etiquetas del archivo XML.
  4. Etiquete el marco de marcador de posición con la etiqueta adecuada del panel Etiquetas. (Cuando etiquete un marco, los marcos que estén enlazados a él serán asignados a la misma etiqueta).
  5. Si es necesario, organice o añada elementos en el panel Estructura para hacer coincidir los elementos y la estructura del XML que va a importar.

Creación de una tabla de marcadores de posición

Puede importar elementos XML a una tabla de marcadores de posición al igual que un marco de marcador de posición. En una tabla, cada celda está representada por un elemento. InDesign coloca el contenido XML en la tabla celda por celda, elemento por elemento, comenzando por la esquina superior izquierda y haciendo coincidir el elemento con la celda etiquetada. Al crear tablas de marcadores de posición, debe etiquetar la tabla al igual que cada una de las celdas. (Las celdas combinadas se consideran una sola celda).

Durante la importación, InDesign no distingue entre filas y columnas, por lo que el número de columnas del marcador de posición debe coincidir con el número de columnas del contenido importado. Además, dentro de un único elemento de tabla se deben contener todos los elementos de celda de la tabla. Es decir, las celdas son todas elementos en el mismo nivel con el mismo elemento principal.

Tabla de marcadores de posición (arriba) y ajuste del contenido XML en una tabla de marcadores de posición (abajo)

  1. Abra el panel Etiquetas (Ventana > Utilidades > Etiquetas) y el panel Estructura (Ver > Estructura > Mostrar estructura).
  2. Si las etiquetas que contiene el panel Etiquetas no tienen el mismo nombre que los elementos de la tabla XML que pretende importar, cargue las etiquetas de un documento ya existente o créelas.
    Nota:

    Como mínimo, debe tener etiquetas del elemento principal de las celdas de la tabla, las celdas de la tabla y el elemento en el que residirá la tabla.

  3. Cree una tabla que contenga el número apropiado de columnas para el contenido XML. No tiene que crear el número exacto de filas ya que InDesign las añade si es necesario.
  4. Con un punto de inserción en la tabla, seleccione Tabla > Seleccionar > Tabla y, a continuación, la etiqueta adecuada en el panel Etiquetas.
  5. Etiquete todas las celdas de la tabla con la etiqueta deseada. Según la estructura del contenido XML, puede seleccionar o etiquetar las celdas de manera individual o puede seleccionar una fila o columna entera (por ejemplo, si desea etiquetar la fila primera o la de encabezado) y etiquetar todas las celdas seleccionadas mediante la misma etiqueta.
  6. Si es necesario, reorganice y añada elementos en el panel Estructura para que el documento contenga los mismos elementos y estructura que el archivo XML que va a importar.

Creación de estructuras de marcador de posición para los datos que se repiten

En la combinación de XML repetidos se aplican las mismas reglas que en la combinación de XML: la estructura de los elementos del panel Estructura debe ser paralela a la estructura de los datos XML importados y se deben etiquetar los marcos de marcador de posición con los mismos nombres de etiquetas que los elementos principales del archivo XML.

Panel Estructura con la estructura del texto falso

A. Elemento que contendrá todos los elementos repetidos B. Elemento que se clonará cuando el contenido XML repetido se importe C. Elementos secundarios de los datos del elemento repetido 

  1. En primer lugar, necesitará un elemento principal o raíz que describa el conjunto de información o registros que va a importar.

    Por ejemplo, un elemento Capítulo que contenga una serie de recetas.

  2. Bajo ese elemento principal, cree un elemento que describa la información (o registro) que se repetirá.

    Por ejemplo, debajo del elemento Capítulo, puede crear un elemento Receta. Este será el elemento que se clone para cada registro del XML importado.

  3. Bajo este elemento, cree elementos secundarios para describir las unidades de información (o campos) que conforman el registro.

    Por ejemplo, debajo del elemento Receta, puede crear los elementos Nombre_receta, Ingredientes, Instrucciones, Notas y Raciones.

Nota:

Para incluir etiquetas, saltos o tabulaciones entre los elementos de “campo” en los datos XML repetidos, cree elementos de marcador de posición en el marco en el que se va a combinar el contenido importado. A continuación, añada espaciados o etiquetas entre los marcadores de posición, según se necesiten.

Creación de texto falso

  1. Abra un documento existente o cree un nuevo documento para el archivo XML.
  2. Abra el panel Etiquetas (Ventana > Utilidades > Etiquetas) y el panel Estructura (Ver > Estructura > Mostrar estructura).
  3. Asegúrese de que el panel Etiquetas contiene nombres de etiquetas que son idénticos a los de los elementos que va importar con el archivo XML y cree nuevas etiquetas o cargue las que sean necesarias si es preciso.
    Nota:

    El modo más fácil de obtener todas las etiquetas necesarias y de asegurarse de que la estructura del documento coincide con el archivo XML es importar un ejemplo del contenido XML.

  4. Cree marcos de marcador de posición para el contenido XML (y enlácelos) según sea necesario.
  5. Con la herramienta Texto, haga clic en el primer marco para crear un punto de inserción e introduzca un texto de marcador de posición o texto falso para cada uno de los elementos que desee combinar en ese marco. Incluya los espaciados y el texto estático que desee entre los elementos.
    Nota:

    Si va a importar datos repetidos, únicamente deberá crear una instancia del texto de ejemplo para los elementos que se van a repetir.

  6. Formatee el texto como desee que aparezca en el documento final.
  7. Etiquete el marco de texto con la etiqueta del elemento principal que contendrá los elementos (o elementos repetidos) que desee importar a ese marco.
  8. Coloque el punto de inserción en el texto del marcador de posición y seleccione Edición > Editar en editor de artículos.
  9. Seleccione Ver > Estructura > Mostrar marcadores de etiquetas.
  10. Seleccione Edición > Seleccionar todo.
  11. En el panel Etiquetas, seleccione Añadir y, a continuación, haga clic en la etiqueta que desee asignar al marco.

    InDesign une el texto falso a la etiqueta y añade el elemento al panel Estructura.

  12. Seleccione el texto que representa el primer elemento secundario y haga clic en su etiqueta en el panel Etiquetas. Repita el proceso hasta que todo el texto falso secundario se haya etiquetado.
    Nota:

    Al etiquetar el texto falso, no seleccione los espaciados o textos estáticos que desee mantener entre los elementos. Etiquete únicamente el texto que desea sustituir por el contenido XML.

  13. Revise la jerarquía creada por las etiquetas en el panel Estructura para asegurarse de que coincide con la estructura del contenido XML que va a importar.

Importación y combinación de XML

Una vez que haya creado y etiquetado marcadores de posición, tablas y texto, y esté seguro de que el documento y el archivo XML de entrada tienen las mismas etiquetas y estructura, puede importar el contenido XML a su maquetación.

Utilice la opción Combinar contenido para importar XML a marcadores de posición (o para sustituir el contenido existente en el documento). Al combinar el contenido, InDesign sustituye los elementos estructurados y etiquetados de forma idéntica en el documento con los elementos XML importados. Puede utilizar las opciones de importación adicionales para excluir el contenido importado (es decir, para filtrarlo) que no coincida con la estructura del documento, para eliminar los elementos del documento que no coincidan o que no se han sustituido por el XML importado y para clonar los elementos XML repetidos.

Si el archivo XML importado contiene elementos que no se encuentran en el documento, InDesign coloca estos elementos en el panel Estructura sin componerlos en el documento.

Para combinar correctamente XML con marcadores de posición, tenga presente las siguientes reglas:

  • Etiquete los marcadores de posición con nombre de etiqueta idéntico como elemento XML que lo sustituirá (o al que se ajustará).

  • Asegúrese de que en el texto falso no hay ningún espacio, retorno de carro, tabulación o texto estático fuera de las etiquetas del elemento de marcador, sino dentro del elemento principal del artículo.

  • Al importar el XML, seleccione No importar contenido de elementos solo con espacio en blanco. (Esto evita los espacios y el texto estático si los elementos XML que va a importar constan solo de espacios en blanco).

Combinación de XML en contenidos o marcadores de posición ya existentes

  1. Abra el documento de InDesign que contiene los marcadores de posición para el contenido XML.
  2. Abra el panel Estructura (Ver > Estructura > Mostrar estructura).
  3. Seleccione Archivo > Importar XML (o seleccione Importar XML en el menú del panel Estructura) y, a continuación, seleccione el archivo XML que desea importar.
  4. Seleccione Mostrar opciones de importación XML.
  5. Seleccione Combinar contenido y, a continuación, haga clic en Abrir.
  6. Para vincular el contenido XML al archivo original XML, seleccione Crear vínculo.

    InDesign mostrará el archivo XML en el panel Vínculos y mostrará un triángulo de alerta amarillo en el panel si el archivo de origen XML cambia.

  7. Seleccione las opciones de importación adicionales que necesite:

    Clonar elementos de texto repetido

    Si va a importar XML repetido, esta opción clona un único elemento de marcado para crear un contenedor para cada registro del archivo.

    Solo importar elementos que coincidan con la estructura existente

    Filtra el XML entrante, de manera que los elementos que no existan en el panel Estructura no se importen.

    No importar contenido de elementos solo con espacio en blanco

    Evita que se inserte espacio o texto estático entre los elementos de un marco de marcador de posiciones.

    Eliminar elementos, marcos y contenido que no coincidan con XML importado

    Después de importar un XML, elimina cualquier elemento o marcador de posición del documento que no coincida (o se haya sustituido) con los datos entrantes.

  8. Haga clic en OK.

InDesign combina el contenido del documento empezando por el primer elemento coincidente del archivo XML.

Opciones de importación de XML

Al importar y colocar datos XML utilizando la opción Combinar contenido, el cuadro de diálogo Opciones de importación de XML contiene las siguientes opciones:

Crear vínculo

Vincula el archivo XML, de manera que si se actualiza el archivo XML, se pueden actualizar los datos XML en el documento de InDesign.

Aplicar XSLT

Aplica una hoja de estilos para definir la transformación del XML importado. Seleccione Explorar (Windows) o Seleccionar (macOS) para seleccionar un archivo XSLT (.xsl o .xslt) del sistema de archivos. La opción predeterminada, Utilizar hoja de estilos de XML, hace que InDesign utilice una instrucción de proceso XSLT, si hay alguna presente en el archivo XML, para transformar los datos XML.

Clonar elementos de texto repetido

Replica el formato aplicado al texto falso etiquetado del contenido repetido. Cree una instancia de formato (por ejemplo, una dirección) y vuelva a utilizar su maquetación para crear otras instancias automáticamente. (Consulte Trabajo con datos que se repiten).

Solo importar elementos que coincidan con la estructura existente

Filtra el contenido XML importado, de manera que se importen solo los elementos del archivo XML importado con elementos coincidentes con el documento.

Importar elementos de texto en tablas si las etiquetas coinciden

Importa elementos en una tabla si las etiquetas coinciden con las etiquetas aplicadas en la tabla de marcadores de posición y en sus celdas. Por ejemplo, utilice esta opción para colocar registros de bases de datos en una tabla cuando cree listas de precios o inventarios.

No importar contenido de elementos solo con espacio en blanco

Deja el contenido existente en su lugar si el contenido XML coincidente solo contiene espacio en blanco (como un tabulador o un salto de párrafo). Utilice esta opción si ha incluido texto entre los elementos del marco de marcador de posiciones y desea conservar ese texto. Por ejemplo, al componer recetas creadas en una base de datos, puede añadir etiquetas como “Ingredientes” o “Instrucciones”. Siempre que el elemento principal que se ciñe a cada receta solo contenga espacios en blanco, InDesign dejará la etiqueta en su lugar.

Eliminar elementos, marcos y contenido que no coincidan con XML importado

Quita los elementos del panel Estructura y la maquetación del documento si no coinciden con ningún elemento del archivo XML importado. Utilice esta opción para filtrar datos del documento. Por ejemplo, al importar nombres y direcciones, puede tener texto falso para un elemento que contenga el nombre de la empresa. Si uno de los nombres no incluye el elemento de la empresa, InDesign elimina el elemento que contenga el texto falso.

Importar tablas CALS como tablas de InDesign

Importa cualquier tabla CALS del archivo XML como tabla InDesign.

 Adobe

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX 2024

Adobe MAX
La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea

Adobe MAX

La conferencia de creatividad

Del 14 al 16 de octubre en Miami Beach y en línea