Nowe narzędzia do edycji plików XML i JSON
Najnowsza wersja XMLSpy wprowadza szereg funkcji, o które użytkownicy wielokrotnie prosili, ułatwiających pracę z formatami JSON i XML, a także nowe funkcje do debugowania wyrażeń XPath, aktualizacje standardów oraz rozszerzone wsparcie dla baz danych, i wiele innych.

Walidacja podczas edycji
W oparciu o zaawansowane narzędzia do walidacji JSON i XML dostępne w programie XMLSpy, w wersji 2020r2 wprowadzono nową funkcję walidacji w czasie edycji. Szczegółowe informacje o wynikach walidacji są teraz dostępne natychmiast, zarówno w trybie tekstowym

...oraz widok siatki JSON z elementami graficznymi:

Tę funkcję można włączyć lub wyłączyć w ustawieniach programu, a także za pomocą ikony na pasku narzędzi.

Testuję tę funkcję od kilku tygodni i muszę powiedzieć, że całkowicie zmieniła moje podejście do edycji. Możliwość natychmiastowego wykrywania i poprawiania błędów podczas pisania oszczędza mnóstwo czasu w porównaniu z sytuacją, w której błędy są wykrywane później, podczas ręcznego sprawdzania lub po zapisaniu pliku.
Automatyczne tworzenie kopii zapasowych
Mówiąc o zapisywaniu pracy, funkcja automatycznego tworzenia kopii zapasowych w programie XMLSpy jest bardzo przydatna do odzyskiwania plików w przypadku awarii oprogramowania lub sprzętu. Okno dialogowe "Narzędzia | Opcje" daje użytkownikom pełną kontrolę nad tym, czy automatyczne kopie zapasowe mają być tworzone, oraz z jaką częstotliwością.
Zielone, żółte, czerwone i szare symbole modyfikacji plików wskazują, czy plik został zarchiwizowany, czy kopia zapasowa jest w trakcie tworzenia, czy tworzenie kopii zapasowej jest obecnie niemożliwe oraz czy kopie zapasowe zostały wyłączone przez użytkownika.

Ulepszenia debugera XPath
Aby doskonalić swoje wyrażenia XPath lub XQuery, narzędzia Debugger XPath i Debugger XQuery w programie XMLSpy umożliwiają śledzenie procesu obliczania wyrażenia w odniesieniu do aktualnego pliku, co pozwala analizować wyniki na każdym etapie. Można również ustawiać punkty przerwania i punkty śledzenia. Na każdym etapie można zobaczyć zawartość zmiennych, a także zdefiniować własne wyrażenia "Watch", aby sprawdzić dodatkowe aspekty obliczeń. Dla każdego etapu, część wyrażenia, która jest aktualnie obliczana, jest wyróżniona, a wynik obliczenia tego etapu jest wyświetlany w panelu "Wyniki" debugera.
Teraz XMLSpy udostępnia jeszcze więcej przydatnych informacji w oknie stosu wywołań, umożliwiając analizę kontekstu i zmiennych na każdym etapie tego stosu.

Przyspieszono również proces debugowania.
Aktualizowane standardy i wsparcie integracji
XMLSpy obsługuje szeroką gamę standardów związanych z XML i JSON, a także oferuje pełną integrację z bazami danych relacyjnych oraz integrację z środowiskami programistycznymi Visual Studio i Eclipse. Wprowadzono kilka aktualizacji:
Wsparcie dla X3D
XMLSpy oferuje wbudowane wsparcie dla wielu typów plików poprzez menu Plik | Nowy, a w wersji 2020r2 dodano obsługę formatu X3D (eXtensible 3D), który służy do reprezentowania i przesyłania scen oraz obiektów 3D osadzonych w aplikacjach.
Integracja z wersjami Eclipse 4.13 i 4.14
XMLSpy zapewnia płynną integrację z wieloma wersjami środowiska Eclipse, a wsparcie zostało zaktualizowane, aby obejmować najnowsze wydania.
Wsparcie dla dodatkowych wersji baz danych
XMLSpy integruje się ze wszystkimi popularne bazy danych relacyjnych. To rozwiązanie zmniejsza problemy związane z kompatybilnością, umożliwiając łatwe odpytywanie baz danych SQL oraz konwersję danych między bazami danych i plikami XML.

Wsparcie dla baz danych Informix, PostgreSQL i SQLite w programie XMLSpy oraz w innych produktach firmy Altova zostało zaktualizowane, aby uwzględniało najnowsze wersje tych baz danych
Informix 14.10
PostgreSQL 12
SQLite wersja 3.31
Dowiedz się więcej o wszystkich nowościach wprowadzonych w najnowszej wersji edytora XML i JSON. Możesz zaktualizować program do najnowszej wersji, lub, jeśli nie jesteś klientem XMLSpy, wypróbować go bezpłatnie przez 30 dni.