---
title: "Nieuwe functies voor XSLT-terugmapping in de Altova-release"
date: "2017-04-05"
categories: 
  - "development"
  - "json"
  - "xml"
  - "xsl"
tags: 
  - "mapforce"
  - "new-features"
  - "stylevision"
  - "xmlspy"
  - "xquery"
  - "xslt"
description: Ontdek de nieuwste functies in de Altova 2017 Release 3, waaronder XSLT-terugmapping, ondersteuning voor JSON5 en verbeteringen aan MapForce Server voor een betere data-integratie.
---
Status: #blog

Tags:  #mapforce #new-features #stylevision #xmlspy #xquery #xslt

Categories: [development](/blog/nl/category/development.md) | [json](/blog/nl/category/json.md) | [xml](/blog/nl/category/xml.md) | [xsl](/blog/nl/category/xsl.md)
# Nieuwe functies voor XSLT-terugmapping in de Altova-release

Het is tijd voor de nieuwste versie van de Altova desktopontwikkelaarstools en serversoftware, en deze introduceert [talrijke innovatieve functies in de hele productlijn](https://www.altova.com/nl/whatsnew.html), waaronder een gloednieuwe versie van MapForce Server, genaamd MapForce Server Accelerator Edition, voor nog snellere verwerking van data-integratietaken.

Laten we eens kijken naar de belangrijkste verbeteringen en nieuwe functies van versie 2017, release 3.

![](/blog/images/v2017R3.jpg)

<!--more-->

## XSLT- en XQuery-terugkoppeling

Het testen, debuggen en optimaliseren van XSLT- en XQuery-code kan een tijdrovend en vaak frustrerend proces zijn, gezien de complexiteit en omvang van de betreffende documenten. De XMLSpy [XSLT-debugger](https://www.altova.com/nl/xmlspy/xslt-debugger.html) en [XQuery-debugger](https://www.altova.com/nl/xmlspy/xquery-debugger.html) zijn uitstekende hulpmiddelen voor het analyseren en optimaliseren van transformaties.

[Terugkoppeling met XSLT/XQuery](https://www.altova.com/nl/xmlspy/xslt-debugger.html) gaat nog een stap verder door een ontwikkelaar de mogelijkheid te bieden om simpelweg op een deel van een uitvoerdocument te klikken om de oorspronkelijke XML-node en de bijbehorende XSLT- of XQuery-expressie te zien die het hebben gegenereerd. Bij het werken met XSLT-terugkoppeling kunt u zelfs direct in de browserweergave op de uitvoer klikken, zoals hieronder wordt weergegeven.

 

![XSLT-terugkoppeling](/blog/images/xquery-xslt-backmapping.png)

 

Deze nieuwe functionaliteit is een enorme stap vooruit in de ontwikkeling van XSLT en XQuery, vooral omdat XMLSpy de terugkoppeling mogelijk maakt zonder uw code op welke manier dan ook te wijzigen. Bekijk in deze [video](https://www.youtube.com/watch?v=lK1EDLbxxyo) hoe het werkt.

## Ondersteuning voor JSON5

De ondersteuning voor JSON in de gehele productlijn is nu bijgewerkt om JSON5 te omvatten, de voorgestelde uitbreiding van de specificatie die het gemakkelijker maakt voor mensen om JSON-code te lezen en te schrijven. Dit betekent dat u kunt kiezen voor JSON of [JSON5 voor slim bewerken en converteren](https://www.altova.com/nl/xmlspy/json-editor.html) in XMLSpy, [gegevenskoppeling](https://www.altova.com/nl/mapforce.html) in MapForce, en [snelle validatie](https://www.altova.com/nl/raptorxml.html) op de RaptorXML-server.

 

![XML omgezet naar JSON5](/blog/images/xml-json5.png)

## Verbeterde zoekbalk

De nieuwe, gemoderniseerde zoek- en vervangbalk die recentelijk aan XMLSpy is toegevoegd, is nu ook beschikbaar in StyleVision, MapForce en DatabaseSpy. Bovendien ondersteunt de zoekbalk nu in al deze producten ook het uitvoeren van zoekopdrachten over meerdere regels met behulp van reguliere expressies.

 

![Zoeken naar meerdere regels met behulp van reguliere expressies](/blog/images/multi-line-find.png)

## Nieuw 'join'-component voor data-mapping

De nieuwe "join"-component in MapForce werkt vergelijkbaar met een SQL JOIN, waardoor het intuïtief is om te gebruiken en te begrijpen, maar tegelijkertijd nog flexibeler, omdat het gegevensstructuren van elk formaat kan combineren. Zo kan bijvoorbeeld een XML-structuur worden samengevoegd met een CSV-bestand. Het "Condition"-element onderaan het join-venster stelt u in staat om te definiëren hoe de bestanden tijdens het mappen worden gecombineerd.

 

![Gegevenskoppeling ](/blog/images/data-mapping-join.png)

 

Voor projecten waarbij relationele databases worden gebruikt, genereert het onderdeel voor joins SQL-join-statements voor een snelle uitvoering van de mapping. Wanneer u mappings automatiseert met MapForce Server, kunt u met de nieuwe MapForce Server Accelerator Edition extra optimalisaties voor mappings die 'join' gebruiken, benutten, zoals hieronder beschreven.

## Het omzetten van een StyleVision-ontwerp naar MobileTogether

StyleVision, het visuele rapportage- en elektronische formulierontwerptool, biedt nu de mogelijkheid om een bestaand ontwerp om te zetten naar een MobileTogether-ontwerp. Dit betekent dat u een bestaand StyleVision-rapport of e-formulier kunt gebruiken als een uitstekend startpunt voor het [ontwikkelen van een mobiele app](https://www.altova.com/nl/mobiletogether.html)!

Hieronder een fragment van het "Factuur"-ontwerp in StyleVision, opgeslagen als een MobileTogether-ontwerpbestand en geopend in MobileTogether Designer.

 

![StyleVision-ontwerp integreren met MobileTogether](/blog/images/stylevision-mobiletogether.png)

 

Met de MobileTogether Designer kunt u het ontwerp naar wens aanpassen en vervolgens implementeren als een native app die toegankelijk is op mobiele apparaten en Windows 8/10-computers, evenals in elke webbrowser.

Dit is vooral handig voor klanten die StyleVision gebruiken om e-formulieren te ontwerpen voor Altova Authentic Browser Edition, omdat het [de noodzaak om een browser-plugin te gebruiken elimineert](http://www.altova.com/nl/authentic/desktop-browser-deployment.html), aangezien moderne browsers de ondersteuning voor plugins steeds vaker stopzetten.

## Nieuwe functies in de grafiekmodule

De grafiekmodule in XMLSpy, StyleVision, DatabaseSpy en RaptorXML Server is verbeterd, waardoor gebruikers grafieken kunnen maken met nog meer mogelijkheden en complexiteit:

- Een lijndiagram kan worden gebruikt om alleen punten weer te geven, zonder de verbindende lijnen
- De y-as kan omgekeerd zijn, waarbij 0 zich bovenaan bevindt
- Waarden kunnen direct op schermen of balken worden weergegeven
- Tekstlabels kunnen in grafieken worden geplaatst (bijvoorbeeld om eenheden weer te geven)
- Het aanpassen van de afstanden tussen de balken in staafdiagrammen

 

![Nieuwe opties voor het maken van grafieken met XML](/blog/images/xml-charts.png)

## MapForce Server, geoptimaliseerde versie

MapForce Server biedt een efficiënte [automatisering van datamappingsprojecten](https://www.altova.com/nl/mapforce/mapforce-server.html) die in MapForce zijn gedefinieerd. De MapForce Server Accelerator Edition biedt nu nog snellere prestaties voor klanten die servers met twee of meer CPU-kernen gebruiken, dankzij specifieke optimalisaties:

- Parallelle uitvoering van individuele datamappingprocessen
- De uitvoering van datamappingen die de nieuwe 'join'-component omvatten, zoals hierboven beschreven

Tijdens tests bleek de MapForce Server Accelerator Edition projecten voor dataomzetting, ingediend door klanten, tot wel 70 keer sneller uit te voeren\*!

 

## Meer informatie en bijwerken

Ontdek alle [nieuwe functies](https://www.altova.com/nl/whatsnew.html) die zijn toegevoegd aan de gehele productlijn.

 

Bestaande klanten kunnen [upgraden](https://www.altova.com/nl/download_current.html) naar de nieuwste versie om gebruik te maken van al deze nieuwe functies. U kunt ook [elk Altova-product](https://www.altova.com/nl/download.html) 30 dagen gratis uitproberen.

 

 

 

* De prestatieresultaten zijn gebaseerd op interne tests van Altova. Uw resultaten kunnen afwijken.
