In XMLSpy ist das Darstellen von XML-Daten in Form von ansprechenden, wirkungsvollen Diagrammen ein Kinderspiel. Sie können Zahlen aus XML- und XBRL-Daten direkt innerhalb von XMLSpy mit nur wenigen Mausklicks visualisieren, analysieren und Berichte dazu erstellen.
Die Diagrammerstellung in XMLSpy eröffnet ganz neue Möglichkeiten für das Arbeiten mit XML-Daten, deren Weiterkommunikation und die Erstellung von Berichten dazu. XML-Daten müssen nun nicht mehr in ein anderes Format oder eine andere Applikation exportiert werden, um attraktive, dynamische Diagramme zur sofortigen Kommunikation der Datenergebnisse und -beziehungen an andere Mitarbeiter zu erstellen. Nachdem Sie die Daten ausgewählt und das Aussehen Ihres Diagramms definiert haben, bietet XMLSpy eine Reihe von Optionen, um diese mit einem einzigen Mausklick weiterzugeben: Drucken, Kopieren in die Zwischenablage, Speichern als Bilddatei oder sogar Export des Diagramms als XSLT- oder XQuery-Code zur einfachen Weiterverwendung. Der XSLT/XQuery-Code kann in XMLSpy und über RaptorXML, den XML- und XBRL-Hochleistungsserver von Altova, ausgeführt werden.
Um ein Diagramm zu erstellen, markieren Sie einfach den gewünschten Datenbereich in der XML-Text- oder -Grid-Ansicht, und wählen nach Rechtsklick den Befehl "Neues Diagramm". Im Dialogfeld "Spalten auswählen" können Sie nun die Daten für die X- und Y-Achse definieren. Der Quell-XPath wird automatisch auf Basis Ihrer Cursorposition oder des markierten Datenbereichs eingegeben. Alternativ dazu können Sie den XPath-Ausdruck zur Auswahl der Diagrammdaten auch manuell eingeben. Nach Auswahl der Daten können Sie die Datenreihen, Achsenwerte, usw. für Ihr Diagramm im Dialogfeld "Daten auswählen" näher konfigurieren.
Mittels einer speziellen Diagrammfunktion können Sie auch direkt im XML-Grid Diagramme erstellen.
Im Dialogfeld "Diagrammdarstellung" können Sie das Aussehen des Diagramms, wie u.a. Titel, Legende, Farbschema, Achsenbeschriftungen, Hintergrundbild usw. im Detail definieren.
Die Darstellung des Diagramms erfolgt dynamisch auf Basis der zugrundeliegenden Daten. Bei Aktualisierung der XML-Datei wird auch das Diagramm aktualisiert.
Anschließend können die Diagramme gedruckt oder zur Verwendung in anderen Applikationen exportiert werden. Die folgenden Diagrammtypen werden unterstützt:
Das fertige Diagramm kann gedruckt, kopiert, als Bilddatei gespeichert oder als XSLT- oder XQuery-Code exportiert werden. Durch Export des Diagramms als XSLT- oder XQuery-Datei können Sie es in Ihrem eigenen Stylesheet/Ihrer eigenen Applikation verwenden, um das Diagramm auf Basis dynamischer XML-Daten zu generieren.
Genauso einfach lassen sich in XMLSpy Diagramme anhand von JSON-Daten erstellen.
Die Möglichkeit der Visualisierung von JSON-Daten in Diagrammen ist nützlich, um JSON-Daten in den verschiedensten Szenarien zu analysieren, von der Datenanalyse und wissenschaftlichen Forschung bis zur Visualisieren von Daten, die aus einem Webservice oder einer API stammen.
Nach Konfiguration einer Diagrammfunktion in der JSON-Grid-Ansicht kann das Diagramm über das Speichern-Symbol als Base-64-kodiertes Bild in einer Datei gespeichert werden. Sie können auch mit der rechten Maustaste auf das Diagramm selbst klicken und es in einem Bildformat wie .png oder .jpg speichern.