Altova XMLSpy 2024 Enterprise Edition

Im Abschnitt Pretty-Print (siehe Abbildungen unten) können Sie festlegen, wie Text in der Textansicht angezeigt werden soll. Die Definitionen in diesem Abschnitt werden in die folgenden Kategorien eingeteilt:

 

XML-Einstellungen (Klicken Sie auf das Register "XML", um diese Einstellungen aufzurufen Abbildung links unten)

JSON-Einstellungen (Klicken Sie auf das Register "JSON", um diese Einstellungen aufzurufen Abbildung rechts unten)

Einstellungen für Textansicht (Klicken Sie auf diese Schaltfläche, um das Einstellungsdialogfeld aufzurufen)

 

Mit dem Kontrollkästchen Einrückung verwenden wird die Pretty-Print-Darstellung aktiviert bzw. deaktiviert. Über das Kontrollkästchen Ein Dokument bei Öffnen in der Textansicht automatisch mit Pretty-Print darstellen kann ein Dokument beim Laden automatisch in der Pretty-Print-Darstellung angezeigt werden.

Zum Erweitern/Reduzieren klicken     Zum Erweitern/Reduzieren klicken

 

XML-Einstellungen

Es stehen die folgenden Einstellungen zur Verfügung:

 

wie leere Elemente im Dokument geschrieben und angezeigt werden sollen: mit einem Tag (selbstschließend) oder mit zwei Tags (End-Tag).

ob Attribute inline (in derselben Zeile wie ihr Parent-Element) angezeigt werden sollen oder nicht. Attribute werden inline angezeigt, wenn Immer oder Bis zu X Attribute ausgewählt ist und die Anzahl der Attribute X nicht übersteigt. Attribute werden in neuen Zeilen angezeigt, wenn Nie oder Bis zu X Attribute ausgewählt ist und die Anzahl der Attribute X übersteigt.

wie Attributwerte geschrieben werden: (i) mit Leerzeichen vor und nach dem Ist-gleich-Zeichen oder nicht; (ii) ob Werte in einfache oder doppelte Anführungszeichen gesetzt werden sollen; (iii) ob Anführungszeichen im Quelltext so, wie von Ihnen eingegeben, beibehalten werden sollen, oder ob sie durch andere Optionen (wie z.B. vorzugsweise einfache Anführungszeichen) außer Kraft gesetzt werden sollen; beachten Sie, dass Anführungszeichen bei Auswahl der Option Anführungszeichen wenn möglich beibehalten nur soweit beibehalten werden, sofern das Dokument dadurch nicht ungültig wird.

ob Whitespace-Zeichen beibehalten oder reduziert werden sollen. Die Whitespace-Zeichen sind: Leerzeichen, Tabulator, Wagenrücklauf (Carriage Return) und Zeilenvorschub (Line Feed). Nähere Informationen dazu finden Sie im Abschnitt Whitespace.

Wenn Elemente in einem Dokument das Attribut-Wert-Paar xml:space="preseve" enthalten, können Sie mit der Einstellung Verwendung von xml:space gestatten festlegen, wie dieses Attribut-Wert-Paar bei Pretty-Print behandelt werden soll. Mit der Option Immer definieren Sie, dass der Anweisung des Attributs beim Pretty-Printing eines jeden Dokuments immer Folge zu leisten ist: Whitespace-Zeichen in den entsprechenden Elementen werden beibehalten und an diesen Elemente wird kein Pretty-Print durchgeführt. Bei Auswahl der Option Nie wird das xml:space-Attribut ignoriert und die entsprechenden Elemente werden mit Pretty-Print dargestellt. Bei Auswahl der Option Fragen fragt XMLSpy jedes Mal, wenn an einem Dokument, das xml:space="preseve" enthält, Pretty-Print durchgeführt werden soll, was getan werden soll.

Einstellung, in welchen Elementen Whitespaces beibehalten werden sollen.

Ob die im Dialogfeld Einstellungen für Textansicht definierte Einrückung verwendet werden soll oder ob keine Einrückung verwendet werden soll (wird über das Kontrollkästchen oberhalb des Bereichs definiert).

 

Wenn Sie eine Option auswählen, sehen Sie die Auswirkung davon im Vorschaufenster am unteren Rand des Dialogfelds. Hier sehen Sie, wie sich Ihre Einstellungen auswirken, bevor Sie diese mit OK bestätigen.

 

JSON-Einstellungen

Für jede Option, die Sie auswählen, wird ihre Auswirkung sofort im Vorschaubereich am unteren Rand des Dialogfelds angezeigt.

 

Inline-Array: Zeigt die Elemente eines Array in einer einzigen Zeile (oder inline) an. Andernfalls befinden sich die Elemente eventuell in separaten Zeilen. Sie können auswählen, ob Inline-Formatierung auf Arrays nie, auf leere Arrays oder auf Arrays bis zu einer bestimmten Größe angewendet werden soll.

Inline-Objekt: Zeigt die Eigenschaften eines Objekts in einer einzigen Zeile (oder inline) an. Andernfalls befinden sich die Eigenschaften eventuell in separaten Zeilen. Sie können auswählen, ob Inline-Formatierung auf Objekte nie, auf leere Objekte oder auf Objekte bis zu einer bestimmten Größe angewendet werden soll.

Inline-Abstand: Wenn diese Option aktiviert ist, wird ein Abstand zwischen den Elementen von nicht leeren Inline Arrays und nicht leeren Inline-Objekten eingefügt. Die Option ist nur aktiv, wenn entweder die Option für nicht leere Inline Arrays oder nicht leere Inline-Objekte aktiviert ist.

Inline-Abstand leere: Wenn diese Option aktiviert ist, wird ein Abstand zwischen den Trennzeichen von leeren Inline Arrays und leeren Inline-Objekten eingefügt. Die Option ist nur aktiv, wenn entweder ein Array oder Objekt als Inline definiert wurde (leer oder nicht leer).

Strings in einfachen Anführungszeichen (JSON5): Wenn diese Option aktiviert ist, werden alle Anführungszeichen in JSON5-Dokumenten in einfache Anführungszeichen konvertiert.

Schlüssel ohne Anführungszeichen (JSON5): Wenn diese Option aktiviert ist, werden in JSON5-Dokumenten alle Anführungszeichen rund um Schlüssel (von Wert:Schlüssel-Paaren) entfernt.

 

Über das Kontrollkästchen oberhalb des Bereichs können Sie festlegen, ob die im Dialogfeld Einstellungen für Textansicht definierte Einrückung oder ob keine Einrückung verwendet werden soll.

 

Einstellungen für Textansicht

Klicken Sie auf Einstellungen für Textansicht, um das Dialogfeld "Einstellungen für Textansicht" zu öffnen. Hier können Sie die Eigenschaften der Textansicht wie z.B. die Einrückung, Lesezeichenleisten und die automatische Markierung aktivieren. Das Dialogfeld "Einstellungen für Textansicht" kann auch über den Menübefehl Ansicht | Einstellungen für Textansicht aufgerufen werden. Dort wird das Dialogfeld beschrieben.

 

Speichern und Beenden

Klicken Sie zum Abschluss auf OK.

 

© 2017-2023 Altova GmbH