Fehlerfreie, schnelle und flexible Optionen zur XML-Validierung
Die neuesten Versionen von XMLSpy enthalten einige bemerkenswerte Geschwindigkeitssteigerungen bei Validierungsaufgaben, die durch eine verbesserte Zusammenarbeit zwischen den Altova-Produkten erreicht wurden. Entwickler, die XMLSpy verwenden, können jetzt die Vorteile von RaptorXML-Servern, die in ihrem Netzwerk installiert sind, für die Verarbeitung großer oder komplexer XML-, XBRL- und projektbezogener Validierungsaufgaben nutzen – direkt innerhalb des XML-Editors.

Der XML-Validator in XMLSpy basiert auf der Altova RaptorXML-Validierungsengine, die bereits eine möglichst hohe Standardskonformität bei gleichzeitig hoher Validierungsgeschwindigkeit bietet. Die erreichten Validierungsraten sind jedoch weiterhin auf die Ausführung auf einem einzelnen Prozessorkern auf dem Computer des Entwicklers beschränkt. Der RaptorXML-Server hingegen profitiert von der erheblichen Steigerung der Rechenleistung, die durch Mehrprozessor- und Mehrkernserver ermöglicht wird, was zu einer höheren Durchsatzrate und einer effizienteren Nutzung des Speichers führt.
Was bedeutet das für Sie? Sehen wir uns einige der Vorteile an, die sich aus der Verbindung von XMLSpy mit dem RaptorXML Server ergeben.
Flexiblere Optionen zur Validierung von XML- und XBRL-Dateien
Über die Option "Raptor Server verwalten" aus dem XMLSpy-Menü "Extras" können Sie sich mit einem oder mehreren installierten RaptorXML oder Raptor XML+XBRL Servern verbinden. Anmerkung: Wenn Sie anstelle des Host-Namens die IP-Adresse Ihrers Servers eingeben, wird die Validierung noch schneller.
![]()
Sie können mehrere RaptorXML Server zum Pool der verfügbaren Server hinzufügen und anschließend über den Konfigurationsbereich auch mehrere Konfigurationen für die einzelnen Server definieren. Sobald die Validierung gestartet werden soll, können Sie jeden beliebigen der verbundenen Server zusammen mit den dafür definierten Konfigurationen auswählen. Natürlich kann die Validierung auf einem RaptorXML-Standardserver mit einer Standardkonfiguration durchgeführt werden.
![]()
Die Funktion zur Validierung auf RaptorXML kann auch durch Rechtsklick über das Kontextmenü oder durch Drücken von Strg+F8 aufgerufen werden. Diese Möglichkeit der einfachen Definition und des einfachen Wechsels zwischen einzelnen Konfigurationen mittels zahlreicher Validierungsoptionen ist einer der Hauptvorteile der Verwendung von RaptorXML Server für Validierungsaufträge in XMLSpy.
Projektvalidierung im Höchsttempo
Der entscheidende Vorteil ist natürlich die Geschwindigkeit, und der Unterschied ist erheblich. Bisher zeigen die Tests.. Ergebnisse* sind 6- bis 18-mal schnellerHier sind einige Beispiele für typische Aufgaben zur Qualitätssicherung im Rahmen von Projekten:
| Examples folder (as it comes with XMLSpy): | 8.5 times faster |
| CityGML 2.0 (6 files): | 6.5 times faster |
| AirBase (41 files): | 9 times faster |
| XBRL SEC Filings (1229 files): | 18.5 times faster |
Die Vergleiche basieren auf einer typischen Entwicklungsmaschine: Windows 7, 32-Bit, Core2 Duo E8600, 3,3 GHz (2 Kerne), 4 GB RAM, im Vergleich zu einer typischen RaptorXML-Serverkonfiguration: Linux-Server, 64-Bit, Xeon E5-2630, 2,3 GHz (12 Kerne), 128 GB RAM, getestet innerhalb von XMLSpy über ein Netzwerk mit einer Bandbreite von 1 GB. Aber nehmen Sie unsere Aussagen nicht einfach so hin. Testen Sie dies in Ihrem eigenen Entwicklungsteam und teilen Sie uns die Ergebnisse mit!
XBRL-Validierungsoptionen
Wenn Sie sich von XMLSpy mit einem RaptorXML+XBRL-Server verbinden, haben Sie die zusätzliche Möglichkeit, XBRL-Dokumente zu validieren – und sogar komplexe XBRL-Formel-Berechnungen – schneller als je zuvor durchzuführen. Version 4 bietet außerdem die Möglichkeit, EDGAR-Einreichungsdokumente zu validieren, eine unverzichtbare Funktion und eine enorme Zeitersparnis für Unternehmen, die gültige Einreichungen an die US-amerikanische SEC vorlegen müssen.
- Die Leistungsdaten basieren auf internen Tests von Altova. Ihre Ergebnisse können abweichen.