Nieuwe tools voor het bewerken van XML- en JSON-bestanden
De nieuwste versie van XMLSpy bevat diverse functies die op verzoek van gebruikers zijn toegevoegd, voor het werken met JSON en XML, evenals nieuwe functionaliteit voor het debuggen van XPath, bijgewerkte standaarden en databaseondersteuning, en meer.

Validatie bij wijziging
Op basis van de uitgebreide JSON- en XML-validatietools in XMLSpy, introduceert versie 2020r2 een nieuwe functie: real-time validatie tijdens het bewerken. Gedetailleerde validatie-informatie is nu direct beschikbaar in de tekstweergave

...en de grafische weergave van de JSON-gegevens in een tabel:

Deze functie kan worden ingeschakeld of uitgeschakeld in de programmaminstellingen, evenals via een pictogram in de werkbalk.

Ik test deze functie al enkele weken, en ik moet zeggen, het heeft mijn manier van bewerken fundamenteel veranderd. Het vermogen om fouten direct te zien en te corrigeren terwijl ze worden getypt, bespaart enorm veel tijd in vergelijking met het later handmatig controleren en corrigeren, of wanneer het bestand wordt opgeslagen.
Automatische back-up
Wat betreft het opslaan van uw werk, de automatische back-upfunctie in XMLSpy is uitstekend voor het herstellen van uw bestand in geval van een software- of hardwarestoring. Via het dialoogvenster "Tools | Opties" hebben gebruikers volledige controle over het inschakelen van automatische back-ups en de frequentie waarmee deze worden uitgevoerd.
Groene, gele, rode en grijze symbolen geven aan of een bestand is opgeslagen, wanneer een opslag gepland is, of een opslag momenteel niet mogelijk is, en of de gebruiker de opslagfunctie heeft uitgeschakeld.

Verbeteringen aan de XPath-debugger
Om uw XPath- of XQuery-expressies te optimaliseren, stellen de XPath-debugger en XQuery-debugger in XMLSpy u in staat om het proces van het evalueren van een expressie tegen het actieve bestand te doorlopen, zodat u de resultaten voor elke corresponderende stap van de evaluatie kunt analyseren. U kunt ook pauzepunten en traceerpunten instellen. Bij elke stap kunt u de inhoud van variabelen bekijken, en u kunt ook aangepaste "Watch"-expressies instellen om extra aspecten van de evaluatie te controleren. Voor elke stap wordt het deel van de expressie dat momenteel wordt geëvalueerd, gemarkeerd, en het resultaat van die stap wordt weergegeven in het "Resultaten"-paneel van de debugger.
Nu biedt XMLSpy nog meer nuttige details in het venster met de call stack, waardoor u de context en variabelen bij elke stap in de call stack kunt analyseren.

De snelheid waarmee fouten kunnen worden opgespoord, is ook verbeterd.
Bijgewerkte standaarden en ondersteuning voor integratie
XMLSpy ondersteunt een breed scala aan XML- en JSON-gerelateerde standaarden, en biedt tevens volledige integratie met relationele databases, evenals integratie met de Visual Studio- en Eclipse-ontwikkelomgevingen. Er zijn verschillende updates geïntroduceerd:
Ondersteuning voor X3D
XMLSpy biedt ingebouwde ondersteuning voor diverse bestandstypen via het menu Bestand | Nieuw, en vanaf versie 2020r2 is er ondersteuning toegevoegd voor X3D (eXtensible 3D), een bestandsformaat dat wordt gebruikt om 3D-scènes en -objecten weer te geven en te communiceren, en die in applicaties zijn ingebed.
Integratie met Eclipse 4.13 en 4.14
XMLSpy biedt naadloze integratie met verschillende versies van Eclipse, en de ondersteuning is bijgewerkt om de nieuwste versies te omvatten.
Ondersteuning voor extra databaseversies
XMLSpy is compatibel met alle populaire relationele databases. Dit vermindert problemen met de onderlinge compatibiliteit, doordat u eenvoudig SQL-databases kunt bevragen en gegevens gemakkelijk tussen databases en XML-bestanden kunt omzetten.

De ondersteuning voor Informix, PostgreSQL en SQLite in XMLSpy en andere Altova-producten is bijgewerkt om de nieuwste versies van deze databases te omvatten:
Informix 14.10
PostgreSQL 12
SQLite versie 3.31
Ontdek meer over alle nieuwe functies in de nieuwste versie van de XML- en JSON-editor. U kunt upgraden naar de laatste versie, of, als u geen klant bent van XMLSpy, deze 30 dagen gratis uitproberen.