Altova XMLSpy 2024 Professional Edition 

Espacios en blanco

Inicio Anterior Inicio Siguiente

Los caracteres de espacio en blanco son el espacio, la tabulación, el retorno de carro y el salto de línea. Puede mostrar u ocultar estos caracteres en el cuadro de diálogo Configurar la vista Texto (Vista | Configurar la vista Texto).

 

En un documento XML los espacios en blanco existen por varias razones:

 

Por cuestiones de sintaxis XML, por lo general para delimitar componentes XML. Este tipo de espacios en blanco está marcado en amarillo en la imagen siguiente.

Espacios en blanco con significado, que pueden darse dentro de un elemento, atributo o instrucción de procesamiento y no se deben ignorar. Estos aparecen en azul en la imagen siguiente.

Espacios en blanco sin significado, que aparecen entre dos elementos que no tienen nodos de texto relacionados. Estos espacios en blanco sólo ocurren en elementos que no son de contenido mixto. Se suelen usar con fines de dar formato y no tienen significado. Este tipo de espacios en blanco está marcado en verde en la imagen siguiente.

XSWhitespace

En XMLSpy se añaden espacios en blanco si aplica pretty-print a un documento (Edición | Pretty-print). Al aplicar pretty-print se aplican espacios en blanco sin significado para dar formato al documento y mostrar así su estructura claramente. El formato pretty-print también puede contraer espacios en blanco en función de las opciones (imagen siguiente).

xswhitespaceoptions_zoom73

Estas son las opciones de pretty-print que afectan a los espacios en blanco:

 

Los espacios en blanco con significado se pueden conservar o contraer. Si elige Contraer sigue pudiendo mostrarlos en elementos concretos añadiéndolos a la lista Conservar espacios en blanco.

La opción Conservar espacios en blanco permite crear una lista de elementos que conservan los espacios en blanco (tengan o no significado).

Si existen espacios en blanco con significado en un elemento vacío y ha elegido Contraer para espacios en blanco con significado, esos espacios en blanco se eliminan. La configuración de la opción Elementos vacíos determina cómo aparece el elemento vacío aparece una vez se han eliminado los espacios en blanco.

 

Nota:al cambiar de la vista Texto a la vista Cuadrícula y viceversa se conservan los cambios resultantes del formato pretty-print. En caso de que se cambie a las demás vistas, esos cambios dejan de aplicarse.

 

© 2018-2024 Altova GmbH