Creación y carga de etiquetas XML
Antes de etiquetar elementos de página, cree (o cargue) etiquetas para identificar cada tipo de contenido o elemento del documento. Puede crear etiquetas partiendo desde cero o bien puede cargarlas de otra fuente como, por ejemplo, de un documento de InDesign, documento de InCopy o un archivo DTD. Utilice uno de los métodos siguientes para crear o cargar etiquetas XML para el documento:
Cree una etiqueta con el comando Nueva etiqueta.
Cargue etiquetas de un archivo XML o de otro documento.
Importe un archivo DTD.
Importe etiquetas (y contenido) mediante el comando Importar XML.
Creación de una etiqueta XML
-
Elija Ventana > Utilidades > Etiquetas para ver el panel Etiquetas.
-
Lleve a cabo una de las siguientes acciones:
Seleccione Nueva etiqueta en el menú del panel Etiquetas.
Haga clic con el botón Nueva etiqueta en el panel Etiquetas.
-
Escriba un nombre para la etiqueta. El nombre tiene que ajustarse a los estándares de XML. Si incluye un espacio o un carácter no válido en el nombre de la etiqueta, aparecerá un mensaje de alerta.
-
Seleccione un color para la etiqueta si la ha creado en el menú del panel Etiquetas. (Si la ha creado con el botón Nueva etiqueta, puede seleccionar un color con tan solo cambiar el color de la etiqueta).Nota:
Puede asignarles el mismo color a etiquetas distintas. El color que seleccione aparece cuando aplica la etiqueta a un marco y elige Ver > Estructura > Mostrar marcos etiquetados o bien, cuando aplica la etiqueta al texto de un marco y elige Ver > Estructura > Mostrar marcadores de etiquetas. (Los colores de las etiquetas no aparecen en los archivos XML exportados).
-
Haga clic en OK.
Cargar etiquetas XML de otra fuente
Puede cargar las etiquetas de un archivo XML, de un documento de InDesign o de un documento de InCopy.
InCopy añade de forma automática etiquetas al panel Etiquetas cuando carga un archivo XML.
-
Seleccione Cargar etiquetas en el menú del panel Etiquetas.
-
Seleccione el archivo que contiene las etiquetas que desee cargar en el panel Etiquetas y, a continuación, haga clic en Abrir.
Cambio del nombre o del color de la etiqueta
-
Haga doble clic en el nombre de una etiqueta en el panel Etiquetas o seleccione Opciones de etiqueta en el menú de este panel.
-
Cambie el nombre o el color de la etiqueta y haga clic en OK.
No se puede cambiar el nombre de las etiquetas bloqueadas. InCopy bloquea automáticamente las etiquetas especificadas en un archivo DTD cargado. Para cambiar el nombre de estas etiquetas, debe editar el archivo DTD y volver a cargarlo en el documento.
Etiquetado de elementos
Antes de exportar contenido a un archivo XML, debe etiquetar el texto y otros elementos (como, por ejemplo, los marcos y las tablas) que desee exportar. También deberá etiquetar los elementos que ha creado como marcadores de posición para el contenido XML importado. Los componentes que se hayan etiquetado aparecerán como elementos en el panel Estructura.
A. Los elementos aparecen en el panel Estructura. B. Los marcadores de etiquetas rodean el texto al que se le han aplicado las etiquetas.
Al etiquetar elementos de página, tenga en cuenta lo siguiente:
Los marcos de texto han de etiquetarse antes de poder etiquetar el texto dentro de ellos.
Puede aplicar solo una etiqueta a un marco.
Los marcos de texto enlazados comparten una sola etiqueta que se aplica a todo el texto del enlace, incluido el texto desbordado.
Cuando se etiqueta texto dentro de un elemento etiquetado (por ejemplo, cuando etiqueta un párrafo en un artículo etiquetado), el texto aparece como elemento secundario de un elemento ya existente en el panel Estructura.
Cuando se etiqueta un elemento dentro de un marco con el botón Etiqueta automática, InCopy etiqueta automáticamente el marco con la etiqueta especificada en el cuadro de diálogo Etiquetando valores.
Etiquetado de texto en un marco de texto
-
Elija Ver > Vista de maquetación.
-
Asegúrese de que el marco de texto en el que aparece el texto esté etiquetado. (Si el marco no está etiquetado al intentar etiquetar el texto dentro del marco, InCopy etiqueta el artículo con las etiquetas predeterminadas).
-
Lleve a cabo una de las siguientes acciones:
Con la herramienta Texto , seleccione el texto incluido en un marco de texto y, a continuación, haga clic en una etiqueta del panel Etiquetas. Si selecciona todo el texto dentro del marco, la etiqueta se aplicará al marco y no al bloque de texto (a menos que haya seleccionado Añadir en el panel Etiquetas).
Seleccione el marco de texto, la tabla, las celdas de tabla o la imagen que desee etiquetar y haga clic en el icono Etiqueta automática del panel Etiquetas para aplicar una etiqueta predeterminada. (Consulte Especificación de los valores predeterminados de Etiqueta automática).
Con el comando Asignar estilos a etiquetas podrá etiquetar automáticamente texto al que se han aplicado estilos de párrafo o de carácter.
Etiquetado de texto en tablas
Cuando etiquete una tabla para exportarla a XML, cree un elemento de tabla junto con un elemento de celda por cada celda de la tabla. Los elementos de celda son elementos secundarios del elemento de tabla y se crean automáticamente.
-
Elija Ver > Vista de maquetación.
-
Haga clic en la tabla y elija Tabla > Seleccionar > Tabla.
-
Seleccione una etiqueta para la tabla en el panel Etiquetas.
InCopy crea un elemento de celda para cada celda de la tabla (puede mostrarlas en el panel Estructura). La etiqueta que se aplicará a los elementos de celda de la tabla dependerá de las opciones de valores de etiquetado.
-
Si resulta necesario, etiquete las celdas de la tabla con una etiqueta diferente.
Por ejemplo, puede etiquetar las celdas de la primera fila con una etiqueta diferente para identificarlas como celdas de encabezado. Para aplicar etiquetas a las celdas, seleccione las celdas de tabla reales de su documento y, a continuación, elija una etiqueta. (Si selecciona celdas en la tabla también seleccionará los elementos de celda correspondientes en el panel Estructura).
también puede etiquetar una tabla si la selecciona y, a continuación, hace clic en el icono Etiqueta automática en el panel Etiquetas. La etiqueta Tabla (u otra etiqueta de su elección) se aplica inmediatamente a la tabla, en función de la configuración predeterminada de Etiqueta automática.
Etiquetar contenido en función de los estilos
Los estilos de párrafo, de carácter, de tabla y de celda que asigne al texto se pueden utilizar como un medio de prueba de etiquetado de XML. Por ejemplo, un estilo de párrafo denominado Texto se puede asociar a una etiqueta denominada TextoArtículo. A continuación, mediante el comando Asignar estilos a etiquetas, puede aplicar la etiqueta TextoArtículo a todos los párrafos del documento que tengan asignado el estilo de párrafo Texto. Puede asignar más de un estilo a la misma etiqueta.
el comando Asignar estilos a etiquetas etiqueta el contenido de manera automática, incluyendo párrafos y caracteres que ya se han etiquetado. Para conservar las etiquetas, debe aplicarlas manualmente.
-
Elija Asignar estilos a etiquetas en el menú de los paneles Etiquetas o Estructura.
-
Con cada estilo del documento, especifique la etiqueta que desee que tenga asignada.
-
Para que los nombres de los estilos coincidan con los de las etiquetas, haga clic en Asignar por nombre. Los estilos con el mismo nombre que las etiquetas se seleccionan en el cuadro de diálogo. La opción Asignar por nombre distingue mayúsculas y minúsculas: por ejemplo, Título1 y título1 se consideran etiquetas diferentes.
-
Para usar la configuración de asignaciones de estilo en un archivo de InDesign, haga clic en Cargar y seleccione el archivo.
-
Seleccione o deseleccione las opciones de Incluir:
Artículos de páginas maestras
Asigna a etiquetas estilos que se encuentran en la página principal.
Artículos de mesa de trabajo
Asigna a etiquetas estilos que se encuentran en los artículos de la mesa de trabajo. (Deseleccione esta opción para que los artículos de la mesa de trabajo no se etiqueten).
Artículos vacíos
Asigna a etiquetas estilos ubicados en artículos vacíos. (Deseleccione esta opción para que los estilos de los artículos vacíos no se etiqueten).
-
Haga clic en OK.
Las nuevas etiquetas XML se aplican por todo el documento a los estilos de párrafo, de carácter, de tabla y de celda que ha especificado en el cuadro de diálogo Asignar estilos a etiquetas.
Quitar la etiqueta de un elemento de página
Quite la etiqueta de un elemento para eliminarla pero conservar el contenido asociado.
-
Seleccione el elemento de la ventana del panel Estructura o el elemento de página en la maquetación del documento.
-
Lleve a cabo una de las siguientes acciones:
Haga clic en Quitar etiqueta de elemento en el menú del panel Estructura.
Haga clic en el botón Quitar del panel Etiquetas.
Cambiar la etiqueta de un elemento de página
Vuelva a etiquetar un elemento para sustituir la etiqueta existente (no es necesario quitar la etiqueta primero).
-
Seleccione la herramienta Texto .
-
Lleve a cabo una de las siguientes acciones:
Seleccione el texto o marco de texto y, a continuación, haga clic en una etiqueta distinta del panel Etiquetas.
Coloque el punto de inserción en un marco de texto etiquetado dentro de un elemento de artículo (no un elemento secundario). Seleccione Cambiar en la parte superior del panel Etiquetas y haga clic en una etiqueta distinta de este panel.
Seleccione todo el bloque de texto al que se le haya aplicado una etiqueta, seleccione Cambiar situado en la parte superior del panel Etiquetas y haga clic en otra etiqueta. (Si selecciona Añadir en la parte superior del panel Etiquetas y, a continuación, hace clic en otra etiqueta, aparecerá un nuevo elemento secundario en el panel Estructura).
Especificación de los valores predeterminados de Etiqueta automática
Cuando seleccione un marco de texto, tabla, celdas de tabla o una imagen y, a continuación, haga clic en el icono Etiqueta automática del panel Etiquetas, InDesign aplicará una etiqueta predeterminada al elemento que seleccione. Puede especificar estas etiquetas predeterminadas en el cuadro de diálogo Etiquetando valores.
Cuando seleccione un marco de texto, tabla, celdas de tabla o una imagen y, a continuación, haga clic en el icono Etiqueta automática del panel Etiquetas, InCopy aplicará una etiqueta predeterminada al elemento que seleccione. Puede especificar estas etiquetas predeterminadas en el cuadro de diálogo Etiquetando valores.
InCopy aplica una etiqueta predeterminada cuando crea un elemento que requiere un elemento principal, pero que aún no tiene ninguno. Por ejemplo, si etiqueta texto dentro de un marco de texto pero el propio marco no tiene etiqueta, InCopy asigna al marco una etiqueta en función del valor definido en Etiquetado de valores. La posibilidad de asignar etiquetas predeterminadas ayuda a InCopy a mantener la estructura correcta de XML.
-
Elija Etiquetando valores en el menú del panel Etiquetas.
-
Seleccione una etiqueta predeterminada para los marcos de texto, tablas, celdas de tabla e imágenes.Nota:
si la etiqueta que necesita no aparece en la lista, puede elegir Nueva etiqueta en el menú y crearla.
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.
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.
-
Seleccione Asignar etiquetas a estilos en el menú del panel Etiquetas o en el menú del panel Estructura.
-
Lleve a cabo una 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).
-
Haga clic en OK.
Mostrar u ocultar marcos etiquetados o marcadores de etiquetas
En la vista de galera y la vista de artículo, los marcadores de etiquetas indican en qué parte de la página se han etiquetado los elementos. En la vista de maquetación, los marcos etiquetados indican en qué lugar se han etiquetado elementos como, por ejemplo, las tablas y las imágenes. El color de la etiqueta determina el color del marcador o del cuadro.
-
Lleve a cabo una de las siguientes acciones:
Para mostrar los marcos etiquetados en color, elija Ver > Estructura > Mostrar marcos etiquetados.
Para ocultar el código de colores de los marcos etiquetados, elija Ver > Estructura > Ocultar marcos etiquetados.
Para mostrar el texto etiquetado entre corchetes de colores, elija Ver > Estructura > Mostrar marcadores de etiquetas.
Para ocultar el texto etiquetado entre corchetes de colores, elija Ver > Estructura > Ocultar marcadores de etiquetas.
Eliminación de etiquetas o elementos
- Para eliminar una etiqueta del panel Etiquetas, arrástrela hasta el icono Eliminar etiqueta situado en la parte inferior del panel. Si se ha aplicado la etiqueta al contenido, se muestra un mensaje de alerta. Seleccione otra etiqueta para sustituir la ya eliminada y, a continuación, haga clic en OK.
- Para eliminar todas las etiquetas no usadas, elija Seleccionar todas las etiquetas no usadas del menú del panel Etiquetas y, a continuación, haga clic en el icono Eliminar etiqueta situado en la parte inferior del panel.
- Para eliminar un elemento del panel Estructura, selecciónelo y haga clic en el icono Eliminar del panel Estructura o seleccione Eliminar en el menú del panel Estructura. Si el elemento tiene contenido, aparecerá un mensaje de alerta. Si desea que el contenido permanezca en el documento, haga clic en Quitar; si desea eliminar el elemento y su contenido, haga clic en Eliminar.
las etiquetas que se han cargado con un archivo DTD importado no pueden eliminarse hasta que se elimine el archivo DTD.