Die am meisten gewünschten Funktionen von XMLSpy

Als wir ankündigten, dass die Altova Software Version 2010 über 70 der von unseren Kunden am häufigsten gewünschten Funktionen enthält, sprachen wir nicht von kleinen Anpassungen und Verbesserungen, sondern von wesentlichen neuen Funktionen! Um zu zeigen, dass wir es ernst meinen, werde ich hier einige der am häufigsten gewünschten Funktionen vorstellen, die in XMLSpy 2010 hinzugefügt wurden.

Unterstützung für WSDL 2.0

Als Reaktion auf Anfragen von Entwicklern von Webdiensten unterstützt der grafische WSDL-Editor in XMLSpy 2010 nun die neueste Version des WSDL-Standards, WSDL 2.0. Dies ergänzt die bestehende Unterstützung für WSDL 1.1 und gibt Ihnen die Möglichkeit, mit der gewünschten Version des Standards zu arbeiten. Der WSDL-Editor stellt automatisch die passende Bearbeitungsumgebung für die aktuell verwendete Version bereit. Darüber hinaus bietet XMLSpy eine Funktion zur einfachen Umwandlung zwischen WSDL 1.1 und 2.0. Da der XMLSpy WSDL-Editor eine grafische Benutzeroberfläche verwendet (Sie können natürlich auch im Textmodus arbeiten, falls gewünscht), können Sie die Struktur Ihres WSDL-Dokuments leicht visualisieren und es mithilfe von Drag-and-Drop-Funktionen und kontextsensitiven Eingabehilfen bearbeiten, die relevante Optionen basierend auf der ausgewählten WSDL-Version anbieten.

Erweiterte XBRL-Funktionalität

Seit wir in XMLSpy 2009 die Unterstützung für XBRL-Validierung und die Bearbeitung von XBRL-Taxonomien hinzugefügt haben, haben wir hervorragendes Feedback von unseren Kunden erhalten, einschließlich einiger Funktionswünsche, die wir in Version 2010 umsetzen konnten. Die neuen Funktionen zur Erstellung von XBRL-Dokumentationen in XMLSpy 2010 ermöglichen es, umfassende Dokumentationen – in RTF-, MS Word- oder HTML-Format – für Ihre XBRL-Taxonomien einfach zu erstellen. Verschiedene Optionen ermöglichen es Ihnen, genau festzulegen, welche Inhalte in der Dokumentation enthalten sein sollen. Die resultierende Ausgabe (ein Ausschnitt ist unten dargestellt) enthält verlinkte Komponenten für eine einfache Navigation.

Eine weitere Möglichkeit zur Dokumentation besteht darin, die grafische Darstellung Ihrer Taxonomie auszugeben, wie sie in der grafischen XBRL-Ansicht von XMLSpy angezeigt wird. XMLSpy 2010 enthält außerdem den neuen XBRL-Taxonomie-Assistenten, der Ihnen den Einstieg bei der Erstellung einer Taxonomie erleichtert. Geben Sie einfach den Firmennamen, das Börsensymbol oder einen anderen Identifikator für Ihre XBRL-Taxonomie ein und wählen Sie dann die Basistaxonomie aus, die Sie erweitern möchten (falls zutreffend).

XMLSpy erstellt die erforderlichen Taxonomie-Dateien und fordert Sie auf, die Einstiegspunkte der Basistaxonomie auszuwählen. Sobald Sie auf "Fertigstellen" klicken, zeigt XMLSpy 2010 die neu erstellten XBRL-Taxonomie-Dateien im grafischen XBRL-Taxonomie-Editor an, wo Sie die Taxonomie weiterhin visuell bearbeiten und verfeinern können. Die neuen Optionen Suchen in XBRL und XBRL-Sortierung in XMLSpy 2010 erfüllen die Kundenwünsche nach schnellen und einfachen Möglichkeiten, Daten in großen, komplexen XBRL-Taxonomien zu finden und sich darin zu navigieren.

JSON-Editor

Wir haben in letzter Zeit von vielen Entwicklern gehört, die an Web 2.0- und Web-Service-Anwendungen mit XMLSpy arbeiten und dabei auch JSON verwenden. Daher haben wir uns entschieden, einen JSON-Editor in XMLSpy 2010 zu integrieren. Sie können JSON-Strings im Textmodus oder im Tabellenmodus erstellen und sogar zwischen XML und JSON konvertieren. Im Textmodus bietet der JSON-Editor Syntaxhervorhebung, Zeilennummerierung, Codefaltbarkeit, Lesezeichen und mehr, was das Verständnis und die Navigation Ihres JSON-Codes erleichtert und das Auffinden und Bearbeiten von Zeichenketten ermöglicht. Die intelligente JSON-Bearbeitung füllt das Hilfefenster für Elemente mit einer dynamisch erstellten Liste der Elemente, die in Ihrer JSON-Datei vorhanden sind, die Sie mit einem Doppelklick einfügen können.

Intelligente JSON-Bearbeitung ist auch in der Gitteransicht verfügbar, die eine grafische Darstellung bietet, die die Struktur bzw. den Aufbau eines JSON-Dokuments durch eine Reihe von verschachtelten Containern zeigt. Diese können einfach erweitert und zusammengeklappt werden, um einen klaren Überblick über die Baumstruktur des Dokuments zu erhalten. Außerdem wird die Bearbeitung per Drag-and-Drop unterstützt.

Eine unverzichtbare Funktion für die Arbeit mit JSON ist der JSON-zu-XML-Konverter und umgekehrt in XMLSpy 2010. Mit einem einzigen Klick können Sie beispielsweise eine XML-Datei in JSON umwandeln, um sie mit JavaScript zu übertragen, oder Daten, die im JSON-Format empfangen wurden, in gültiges XML konvertieren. Keine weiteren Diskussionen mehr über JSON im Vergleich zu XML – XMLSpy bietet Ihnen das Beste aus beiden Welten.

Neugestaltete Skriptumgebung und Formular-Editor

XMLSpy enthält eine integrierte Skriptumgebung und einen Formular-Editor, die für diese neueste Version komplett überarbeitet wurden. Skripte können in JScript oder VBScript geschrieben werden, um auf die XMLSpy-API zuzugreifen und mit ihr zu interagieren. Dies ermöglicht es Ihnen, Ihre Installation von XMLSpy 2010 anzupassen und um Funktionen zu erweitern. Verbesserungen und Optimierungen in Version 2010 umfassen:

  • Zugriff auf den Großteil des .NET-Frameworks
  • Neue Steuerelemente für den Formular-Editor
  • Testen und Debuggen von Makros direkt im Skripteditor
  • Ausführung von Makros direkt über die Menüs von XMLSpy
  • Verbesserte Hilfestellungen und automatische Vervollständigung im Skripteditor

Erfahren Sie mehr über die gefragtesten Funktionen in XMLSpy und dem restlichen Altova MissionKit. Bitte teilen Sie uns **Ihre am meisten gewünschten Funktionen mit, entweder durch einen Kommentar auf diesem Blog oder durch die Einreichung eines Funktionswunsches.