Werkzeuge für große XML- und JSON-Dokumente
Code-Editoren, die neben der traditionellen Textansicht auch eine grafische Option bieten, sind ideal für Entwickler, die mit XML oder JSON arbeiten. Grafische Editoren wie die Grid-Ansicht in XMLSpy bieten eine visuelle Darstellung der JSON- oder XML-Struktur, wodurch es einfacher wird, komplexe Datenhierarchien zu verstehen, zu navigieren und zu bearbeiten.
XMLSpy hat die Tabellenansicht vor Jahren eingeführt und seitdem kontinuierlich verbessert. Das neueste Update beinhaltet die Möglichkeit, den Bearbeitungsbereich horizontal oder vertikal aufzuteilen, was besonders nützlich ist, wenn man mit großen Dokumenten arbeitet.
Schauen wir uns an, wie es funktioniert.

Die Verarbeitung großer JSON- oder XML-Dateien
Die Listenansicht erleichtert nicht nur den Einstieg für Entwickler, die möglicherweise neu in der XML- oder JSON-Technologie sind; sie kann auch die Produktivität erfahrener Softwareentwickler steigern, die sie nutzen können, um Dokumente einfach per Drag-and-Drop zu bearbeiten. Erweiterte Funktionen wie die Datenbank-/Tabellenansicht, die automatisch wiederholende Elemente erkennt und die Darstellung in einer Tabelle anordnet; die automatische Bildanzeige; XPath-Filter und XQuery-Funktionen zur Datenmanipulation sowie sogar die integrierte Diagrammerstellung tragen dazu bei, die Produktivität auf ein neues Niveau zu heben.
Selbstverständlich wird der entsprechende XML- oder JSON-Code im Hintergrund aktualisiert und kann bei Bedarf im Texteditor angezeigt und bearbeitet werden.
Diese Werkzeuge sparen viel Zeit und Mühe, insbesondere bei der Arbeit mit komplexen Datenstrukturen. Allerdings kann die Arbeit mit großen Dokumenten in einem visuellen Editor viel Scrollen erfordern, und es ist leicht, sich in der Navigation zu verlieren. Hier kommt der Split-Modus in der Rasteransicht ins Spiel.
Der Split-Modus ermöglicht es Benutzern, den Bearbeitungsbereich entweder horizontal oder vertikal aufzuteilen, je nachdem, welche Daten gerade bearbeitet werden.

Auf dem folgenden Screenshot haben wir den vertikalen Schieberegler verwendet, um dieses umfangreiche XML-Dokument mit dem Kurskatalog in zwei Bereiche aufzuteilen, die unabhängig voneinander gescrollt werden können, während wir daran arbeiten. Alle Änderungen, die in einem Bereich vorgenommen werden, werden im anderen Bereich und im gesamten Dokument widergespiegelt.

Der Split-Modus ist nur die neueste Funktion, die Altova der Grid View hinzugefügt hat, um sie für XML- und JSON-Entwickler noch nützlicher zu machen. Wir haben sogar Unterstützung für die Bearbeitung von YAML-Dokumenten hinzugefügt.
Fehlt Ihnen eine bestimmte Funktion? Schreiben Sie uns Ihre Anregungen im Kommentarbereich!
Wenn Sie noch kein Kunde sind, können Sie die Kachelansicht und alle erweiterten Funktionen von XMLSpy kostenlos für 30 Tage testen.