Glauben Sie an (XML)-Magie?

Eine der aufregendsten Funktionen in unserer neuesten Version 2013 ist die XML-Validierung mit "Smart Fix" in XMLSpy. "Smart Fix" ist so innovativ, dass es die XML-Validierung so revolutionieren kann, wie wir sie kennen. Während der XMLSpy-Validator schon immer leistungsstark war und regelmäßig um neue Funktionen erweitert wurde, bietet "Smart Fix" wirklich das "Wow"-Erlebnis: automatische Fehlerkorrektur.

Sehen wir uns an, wie es funktioniert.

Fehlerkorrektur mit einem Klick

Der XMLSpy XML-Validator unterstützt die Validierung von Dokumenten oder ganzen Projekten und verfügt über ein Nachrichtenfenster mit neun Registerkarten, das detaillierte Informationen zu jedem Validierungsfehler liefert. Dazu gehören der Grund für den Fehler, ein direkter Link zur Fehlerstelle, Links zur entsprechenden Definition im zugehörigen Schema sowie Links zu relevanten W3C-Spezifikationen. Ab XMLSpy 2013 bietet das Programm außerdem eine "Intelligente Korrektur", die im Fenster auf der rechten Seite dargestellt wird. Neben Informationen über den Fehler bietet die "Intelligente Korrektur" eine gültige Lösung zur Behebung des Fehlers, die Sie überprüfen und dann mit einem Klick implementieren können.

Auf dem Screenshot oben habe ich fälschlicherweise das Element <price> vor dem Element <quantity> aufgeführt, obwohl das Schema vorschreibt, dass <quantity> zuerst stehen sollte. Ich kann einfach auf den Button "Beheben + Validieren" klicken, um diese Korrektur vorzunehmen und zum nächsten Fehler zu gelangen (falls vorhanden). Es ist so einfach. "Smart Fix" nimmt das Raten, das wiederholte Eintippen und die Frustration aus der XML-Validierung.

Hier ist ein weiteres Beispiel, bei dem ein Element versehentlich dupliziert wurde. Smart Fix erkennt dies automatisch und ermöglicht es mir, das Duplikat mit einem Klick über die Symbolleiste von Smart Fix oder durch einen Doppelklick auf die Korrektur selbst zu entfernen.

Betrachten wir ein drittes Beispiel, das etwas anders ist. Ich habe versehentlich zwei "@"-Zeichen in einer E-Mail-Adresse verwendet, was gegen das definierte Muster verstößt. (Ich arbeite momentan im Grid-Modus – Smart Fix funktioniert genauso gut im grafischen Bearbeitungsmodus von XMLSpy.) Smart Fix bietet zwei Vorschläge an, von denen beide ein gültiges Dokument erzeugen würden. Ich doppelklicke auf die erste Option, um einfach das zweite "@"-Zeichen zu entfernen, und XMLSpy nimmt die Korrektur automatisch vor.

Smart Fix reduziert deutlich den Zeit- und Energieaufwand, der für die Fehlersuche und Behebung frustrierender XML-Validierungsfehler benötigt wird, und ermöglicht es Ihnen, sich auf produktivere Aspekte der Entwicklung zu konzentrieren.

Weitere neue Funktionen in XMLSpy 2013

Smart Fix ist nur eine von zahlreichen neuen Funktionen, die in der neuesten Version hinzugefügt wurden.

Aktuelle Kunden können auf die neueste Version aktualisieren hierWenn Sie XMLSpy noch nicht kennen, können Sie eine kostenlose Version herunterladen 30-tägige Testphase um Version 2013 in Aktion zu erleben.