Altova XMLSpy 2025 Professional Edition

Whitespace-Zeichen sind Leerzeichen, Tabulator, Wagenrücklauf (Carriage Return) und Zeilenvorschub (Line Feed). Sie können Whitespace-Markierungen (Leerzeichen, Tabulator und Zeilenendemarkierungen über das Dialogfeld Einstellungen für Textansicht (Ansicht | Einstellungen für Textansicht) einblenden.

 

Whitespace-Zeichen kommen aus folgenden Gründen in einem XML-Dokument vor:

 

Aus Gründen der XML-Syntax, normalerweise als Trennzeichen zwischen XML-Konstrukten. Solche Whitespace-Zeichen sind in der Abbildung unten gelb markiert.

Wichtige Whitespace-Zeichen, die zwischen einem Element, Attribut oder einer Processing Instruction vorhanden sind, sollten nicht ignoriert werden, da sie von Bedeutung sind. Diese Zeichen sind in der Abbildung unten blau markiert.

Unwichtige Whitespace-Zeichen, die zwischen zwei Elementen ohne gleichrangige Text-Nodes vorkommen. Unwichtige Whitespace-Zeichen kommen somit nur in Elementen vor, die nicht vom Typ "mixed content" sind. Sie dienen zu Formatierungszwecken und haben keine Bedeutung. Unwichtige Whitespace-Zeichen sind in der Abbildung unten grün markiert.

XSWhitespace

Whitespace-Zeichen werden in XMLSpy hinzugefügt, wenn Sie ein Dokument mit Pretty-Print (Bearbeiten Pretty-Print) formatieren. Dabei werden unwichtige Whitespace-Zeichen hinzugefügt, um das Dokument so zu formatieren, dass seine Struktur klar ersichtlich wird. Bei Anwendung von Pretty-Print werden wichtige Whitespace-Zeichen, je nachdem, welche Optionen gerade für Pretty-Print eingestellt sind, eventuell auch reduziert (siehe Abbildung unten).

xswhitespaceoptions_zoom73

Die folgenden Einstellungen wirken sich in den Pretty-Print-Optionen auf die Behandlung von Whitespace-Zeichen aus.

 

Wichtiger Whitespace kann beibehalten oder reduziert werden. Wenn diese Option auf Reduzieren gesetzt wird, können Sie Whitespace-Zeichen dennoch in bestimmten Elementen beibehalten, indem Sie diese Elemente zur Liste Whitespace beibehalten hinzufügen.

Mit Hilfe der Option Whitespace beibehalten können Sie eine Liste von Elemente erstellen, in denen alle Whitespace-Zeichen (wichtige und unwichtige) beibehalten werden.

Wenn in einem leeren Element ein wichtiges Whitespace-Zeichen vorhanden ist, wird dieses entfernt, wenn Wichtiger Whitespace auf Reduzieren gesetzt wurde. Mit der Einstellung der Option Leere Elemente wird festgelegt, wie leere Elemente angezeigt werden, wenn ihre wichtigen Whitespace-Zeichen entfernt wurden.

 

Anmerkung:Bei Wechsel zwischen Text- und Grid-Ansicht werden alle Änderungen, die sich aus dem Pretty-Printing ergeben, beibehalten. Bei einem Wechsel aus einer dieser Ansichten in eine andere Ansicht und umgekehrt werden die Änderungen nicht angewendet.

 

© 2018-2024 Altova GmbH