Auf dem Prüfstand: Altova XMLSPY

Für überzeugte Entwickler und Code-Schreiber erweitert XMLSPY 2004 die Entwicklungsumgebung mit einem erweiterten COM und JAVA API, wodurch Entwickler automatisch Java, C++ und C# Code von einem XML-Schema erstellen können. Zusätzlich zur automatischen Generierung des Codes, der bei einem Schemawechsel erforderlich ist, kann man auch automatisch die Dokumentation für das Schema im Word- oder HTML-Format erstellen, was sehr viel Zeit sparen kann.

Visual Studio-Entwickler, die nicht ihre familiäre Entwicklerumgebung verlassen möchten, könnten eventuell an dem optionalen Integrationsmodul interessiert sein, das von der Altova-Website heruntergeladen werden kann. XMLSPY 2004 integriert sich aber genauso gut mit anderen Entwicklerplattformen, so auch Borland und Open-Source-Umgebungen. Bei der Generierung von Code mit der API hat man in der Tat die Möglichkeit, die Umgebung, in der man den Code öffnen möchte, auszuwählen, unter anderem in Mono, einer Open-Source-Entwicklerumgebung für die Erstellung von .NET-Applikationen. Diese Plattform- und Anbieterunabhängigkeit bedeutet, dass sich XMLSPY auch gut für viele Entwickler eignet, die XML verwenden.

Für Entwickler, die mit Web-Services entwickeln oder arbeiten, gibt es außerdem eine Reihe von SOAP-Tools, die in XMLSPY 2004 integriert sind, wodurch das Tool in der Lage ist, WDSL-Dokumente zu interpretieren. Außerdem kann XMLSPY 2004 als Testplattform für die Erstellung und Einreichung von SOAP-Requests und dem anschließenden Ansehen der SOAP-Response verwendet werden. Mit dem ebenfalls vorhandenen SOAP-Debugger kann man Fehlern in den Web-Services nachgehen. Für die meisten Entwickler dürfte dieses Toolset wirklich alles zur Verfügung stellen, das sie für das Testen und Debuggen grundlegender Web-Services benötigen.


Abbildung 3: SOAP-Funktionen

Eine weitere herausragende XMLSPY-Funktion für Entwickler ist die XML Differencing Engine, die zum Vergleichen und Kombinieren getrennter XML-Schemata oder –Dateien verwendet werden kann. Bei der Arbeit mit mehreren Dateien kann man die Unterschiede zwischen den beiden in einer Text- oder Grid-Ansicht anzeigen und dann die beiden Dateien zusammenführen, wobei verschiedene Optionen sicherstellen, dass wirklich nur die gewünschten Strukturen zusammengeführt werden und alles andere unberührt bleibt.


Abbildung 4: Optionen der Differencing Engine

Wenn man also mit XML arbeitet oder Applikationen entwickelt, die XML auf irgendeine Weise verwenden, sollte man auf jeden Fall XMLSPY haben. Schon in den früheren Versionen war XMLSPY ein starkes Tool, doch hat es mit seiner 2004er Version nochmals neue Standards für XML-Editing und -Integration gesetzt und dürfte jedem Entwickler Zeit und Aufwand beim Arbeiten mit XML ersparen.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Infostealer: 53 Prozent der Angriffe treffen Unternehmensrechner

Der Anteil steigt seit 2020 um 34 Prozentpunkte. Allein 2023 erfasst Kaspersky rund 10 Millionen…

4 Tagen ago

Salesforce: Mit Einstein GPT zurück auf die Überholspur?

Salesforce forciert den Ausbau seiner Industry Clouds. Mit ihrem Prozesswissen könnten deutsche IT-Dienstleister davon profitieren.

5 Tagen ago

Neue Backdoor: Bedrohung durch Malvertising-Kampagne mit MadMxShell

Bisher unbekannter Bedrohungsakteur versucht über gefälschte IP Scanner Software-Domänen Zugriff auf IT-Umgebungen zu erlangen.

6 Tagen ago

BSI-Studie: Wie KI die Bedrohungslandschaft verändert

Der Bericht zeigt bereits nutzbare Angriffsanwendungen und bewertet die Risiken, die davon ausgehen.

7 Tagen ago

KI-Wandel: Welche Berufe sich am stärksten verändern

Deutsche sehen Finanzwesen und IT im Zentrum der KI-Transformation. Justiz und Militär hingegen werden deutlich…

7 Tagen ago

Wie ein Unternehmen, das Sie noch nicht kennen, eine Revolution in der Cloud-Speicherung anführt

Cubbit ist das weltweit erste Unternehmen, das Cloud-Objektspeicher anbietet. Es wurde 2016 gegründet und bedient…

1 Woche ago