Czy wierzycie w magię (XML)?

Jedną z najbardziej ekscytujących funkcji w naszej najnowszej wersji 2013 jest funkcja Smart Fix do walidacji XML w programie XMLSpy. Smart Fix jest tak innowacyjny, że może zrewolucjonizować sposób, w jaki rozumiemy walidację XML. Chociaż weryfikator XMLSpy zawsze był potężny i regularnie zyskiwał nowe funkcje, Smart Fix naprawdę oferuje coś wyjątkowego: automatyczną korekcję błędów.

Przyjrzyjmy się, jak to działa.

Korekta błędów weryfikacji jednym kliknięciem

Program XMLSpy, będący narzędziem do walidacji dokumentów XML, umożliwia walidację na poziomie całego dokumentu lub projektu, wykorzystując okno z dziewięcioma zakładkami, które dostarcza szczegółowe informacje o każdym błędzie walidacji. Obejmuje to przyczynę błędu, odnośnik do lokalizacji błędu, linki do odpowiedniej definicji w powiązanej schemacie oraz linki do wszelkich istotnych specyfikacji W3C. Dodatkowo, w wersji XMLSpy 2013 dostępna jest funkcja "Inteligentne naprawianie" (Smart Fix), widoczna w oknie po prawej stronie. Oprócz informacji o błędzie, "Inteligentne naprawianie" oferuje poprawną rozwiązanie problemu, które można przejrzeć, a następnie zastosować jednym kliknięciem.

Na powyższym zrzucie ekranu, przez pomyłkę, umieściłem element <price> przed elementem <quantity>, ale schemat określa, że element <quantity> powinien być umieszczony jako pierwszy. Mogę po prostu kliknąć przycisk "Napraw + Zweryfikuj", aby dokonać tej poprawki i przejść do następnego błędu (jeśli występuje). To jest tak proste. Funkcja "Inteligentna naprawa" eliminuje konieczność zgadywania, ponownego wpisywania i frustracji związanych z weryfikacją XML.

Oto kolejny przykład, w którym element został przypadkowo zduplikowany. Funkcja Smart Fix automatycznie wykrywa problem i umożliwia usunięcie duplikatu jednym kliknięciem, korzystając z paska narzędzi Smart Fix, lub podwójnym kliknięciem na samym elemencie do poprawienia.

Spójrzmy na trzeci przykład, który jest nieco inny. Przypadkowo umieściłem dwa znaki "@" w adresie e-mail, co narusza zdefiniowany wzorzec. (Obecnie pracuję w trybie widoku siatki – funkcja Smart Fix działa równie dobrze w graficznym trybie edycji XMLSpy.) Funkcja Smart Fix oferuje dwie sugestie, obie z których doprowadzą do utworzenia poprawnego dokumentu. Klikam dwukrotnie pierwszą opcję, aby po prostu usunąć drugi znak "@", a XMLSpy automatycznie wprowadza poprawkę.

Narzędzie Smart Fix znacząco skraca czas i wysiłek poświęcane na rozwiązywanie frustrujących błędów walidacji XML, pozwalając skupić się na bardziej produktywnych aspektach procesu tworzenia oprogramowania.

Więcej nowych funkcji w programie XMLSpy 2013

Funkcja Smart Fix to tylko jedna z wielu nowych funkcji dodanych w najnowszej wersji oprogramowania.

Obecni klienci mogą zaktualizować oprogramowanie do najnowszej wersji tutaj. Jeśli dopiero zaczynają Państwo korzystać z XMLSpy, pobierzcie bezpłatną, 30-dniową wersję próbną, aby przetestować wersję 2013.