Altova DiffDog 2024 Enterprise Edition

Die folgenden Zeichen sind Whitespace-Zeichen: Leerzeichen, Tabulator, Wagenrücklauf (Carriage Return) und Zeilenvorschub (Line Feed). Sie können die Vergleichsoptionen für Whitespace-Zeichen über das Menü Extras | Vergleichsoptionen ändern.

dd_whitespace_comparison

Berücksichtigen

Wenn die Option berücksichtigen aktiv ist, gilt Text A als identisch mit Text B, wenn die Zeichen den beiden Strings (einschließlich der Whitespace-Zeichen) genau miteinander übereinstimmen. Die Whitespace-Zeichen sind relevant für den Vergleich.

 

Normalisieren

Wenn die Option normalisieren aktiv ist, wird der Text nach Normalisierung der Whitespace-Zeichen in beiden Texten verglichen. Wenn Whitespaces normalisiert werden, werden mehrere aufeinander folgende Whitespace-Zeichen durch ein einziges Leerzeichen ersetzt werden. Auch vorangestellte und nachstehende Whitespace-Zeichen werden in jeder Textzeile gekürzt, also entfernt.

 

Beachten Sie die folgenden Punkte zum XML-Vergleich:

 

Vorangestellte und nachstehende Whitespace-Zeichen in Element- und Attributwerten werden gekürzt.

Wenn ein Element Child-Elemente hat, so zählen Whitespace-Zeichen zwischen Child-Elementen in der Textansicht als Unterschiede, während dies in der Grid-Ansicht nicht der Fall ist.

 

Alle entfernen

Wenn die Option alle entfernen aktiv ist, wird der Text nach Entfernen der Whitespace-Zeichen aus beiden Texten verglichen. Beim XML-Vergleich werden sowohl in der Text- als auch in der Grid-Ansicht Whitespace-Zeichen, die sich außerhalb von Elementen befinden, nicht als Unterschied gewertet.

 

Beispiele

In der folgenden Tabelle sehen Sie die Unterschiede wenn Text beim Text- oder Word-Vergleich mit den einzelnen Optionen verglichen wird.

 

Text A

Text B

Wird beibehalten

Normalisieren

Entfernen

"a"

"a "

ungleich

gleich

gleich

"a"

" a"

ungleich

gleich

gleich

"a a"

"a  a"

ungleich

gleich

gleich

 

In der folgenden Tabelle sehen Sie die Unterschiede beim XML-Vergleich beim Vergleich mit den einzelnen Optionen.

 

Text A

Text B

Wird beibehalten

Normalisieren

Entfernen

<?xml version="1.0"

<?xml   version="1.0"

gleich

gleich

gleich

<book id="1">

<book id=" 1 ">

ungleich

gleich

gleich

<author>Mark Twain</author>

<author>Mark   Twain</author>

ungleich

gleich

gleich

 

© 2018-2024 Altova GmbH