---
title: "Nieuwe tools voor het bewerken van XML- en JSON-bestanden"
date: "2020-03-13"
categories: 
  - "development"
  - "json"
  - "xml"
tags: 
  - "json"
  - "json-editor"
  - "new-features"
  - "xml"
  - "xml-editor"
  - "xmlspy"
description: Er worden regelmatig nieuwe tools voor het werken met XML en JSON toegevoegd aan XMLSpy.
---
Status: #blog

Tags:  #json #json-editor #new-features #xml #xml-editor #xmlspy

Categories: [development](/blog/nl/category/development.md) | [json](/blog/nl/category/json.md) | [xml](/blog/nl/category/xml.md)
# 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.

![JSON- en XML-hulpmiddelen in XMLSpy ](/blog/images/xmlspy_2020r2_01.jpg)

<!--more-->

## 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

![Valideer XML bij het bewerken](/blog/images/validate-xml.png)

...en de grafische weergave van de JSON-gegevens in een tabel:

![Valideer JSON tijdens het bewerken](/blog/images/validate-on-edit.png)

Deze functie kan worden ingeschakeld of uitgeschakeld in de programmaminstellingen, evenals via een pictogram in de werkbalk.

![](/blog/images/validate-on-edit-toolbar-1.png)

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.

![Automatische back-up van XML- en JSON-documenten](/blog/images/auto-backup.png)

## Verbeteringen aan de XPath-debugger

Om uw XPath- of XQuery-expressies te optimaliseren, stellen de [XPath-debugger](https://www.altova.com/nl/xmlspy-xml-editor/xpath-tester#xpath_debugger) en [XQuery-debugger](https://www.altova.com/nl/xmlspy-xml-editor/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.

![XPath-debugger in XMLSpy](/blog/images/xpath-debugger-call-stack.png)

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](https://www.altova.com/nl/xmlspy-xml-editor#database). Dit vermindert problemen met de onderlinge compatibiliteit, doordat u eenvoudig SQL-databases kunt bevragen en gegevens gemakkelijk tussen databases en XML-bestanden kunt omzetten.

![XML- en database-integratie in XMLSpy](/blog/images/database-xml-integration.png)

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](https://www.altova.com/nl/xmlspy-xml-editor/whatsnew) over alle nieuwe functies in de nieuwste versie van de XML- en JSON-editor. U kunt [upgraden naar de laatste versie](https://www.altova.com/nl/xmlspy-xml-editor/download), of, als u geen klant bent van XMLSpy, [deze 30 dagen gratis uitproberen](https://www.altova.com/nl/xmlspy-xml-editor/download).
