Vergleichsoptionen für Whitespace-Zeichen
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.
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 |