Altova DiffDog 2024 Enterprise Edition

Se consideran espacios en blanco todos estos caracteres: espacios, tabulaciones, retornos de carro y avances de línea. Las opciones de comparación para espacios en blanco se pueden cambiar con el comando Herramientas | Opciones de comparación.

dd_whitespace_comparison

Comparar tal y como está

Si marca la opción Comparar tal y como están, DiffDog considera que el texto A es igual que el texto B si los caracteres de ambos textos (incluidos los espacios en blanco) son idénticos. Por tanto, los espacios en blanco se tienen en cuenta para la comparación.

 

Normalizar

Si la opción Normalizar está activada, los textos se comparan después de normalizar los espacios en blanco en ambos textos. Cuando los espacios en blanco se normalizan, las repeticiones consecutivas de espacios en blanco se reemplazan por un solo espacio. Además, los espacios en blanco iniciales y finales de cada línea del texto se eliminan.

 

Tenga en cuenta las siguientes consideraciones con respecto a la comparación XML:

 

Se eliminan también los espacios en blanco iniciales y finales de los valores de atributo y elemento.

Si un elemento tiene elementos secundarios, en la vista Texto los espacios en blanco entre elementos secundarios cuentan como diferencia, mientras que en la vista Cuadrícula no.

 

Eliminar todos

Si marca la opción Eliminar todos, los textos se comparan tras la eliminación de los espacios en blanco en ambos textos. En las comparaciones XML, tanto en la vista Texto como en la vista Cuadrícula, ni siquiera los caracteres de espacio en blanco fuera de los elementos contarán como diferencia.

 

Ejemplos

En esta tabla puede ver cómo difiere la comparación dependiendo de la opción elegida, en comparaciones de texto o documentos Word.

 

Texto A

Texto B

Dejar tal y como están

Normalizar

Eliminar

"a"

"a "

no es igual a

es igual a

es igual a

"a"

" a"

no es igual a

es igual a

es igual a

"a a"

"a  a"

no es igual a

es igual a

es igual a

 

En esta tabla puede ver cómo difiere la comparación dependiendo de la opción elegida, en comparaciones de datos XML.

 

Texto A

Texto B

Dejar tal y como están

Normalizar

Eliminar

<?xml version="1.0"

<?xml   version="1.0"

es igual a

es igual a

es igual a

<book id="1">

<book id=" 1 ">

no es igual a

es igual a

es igual a

<author>Mark Twain</author>

<author>Mark   Twain</author>

no es igual a

es igual a

es igual a

 

© 2017-2023 Altova GmbH