---
title: "De nieuwste versie van Altova verhoogt de lat voor prestaties nog verder"
date: "2014-03-19"
categories: 
  - "xbrl"
  - "xquery"
tags: 
  - "new-features"
  - "xbrl"
  - "xbrl-table-linkbase"
  - "xquery"
  - "xquery-3-0"
  - "xslt"
  - "xslt-3-0"
description: De nieuwste versie van Altova MissionKit verbetert de prestaties, introduceert de XSL Speed Optimizer en ondersteunt XSLT, XPath en XQuery 3.0, waardoor de verwerking van XML- en XBRL-bestanden wordt verbeterd.
---
Status: #blog

Tags:  #new-features #xbrl #xbrl-table-linkbase #xquery #xquery-3-0 #xslt #xslt-3-0

Categories: [xbrl](/blog/nl/category/xbrl.md) | [xpath+xquery](/blog/nl/category/xpathxquery.md)
# De nieuwste versie van Altova verhoogt de lat voor prestaties nog verder

De tweede versie van de Altova MissionKit, een reeks softwareproducten voor desktopontwikkelaars en servers, is nu beschikbaar voor [download](https://www.altova.com/nl/download.html). Deze versie biedt aanzienlijke verbeteringen, waardoor de prestaties tot twee of zelfs drie keer kunnen worden verhoogd. Daarnaast bevat deze versie ondersteuning voor de nieuwste standaarden en een revolutionaire nieuwe aanpak om de uitvoering van XSLT te versnellen, genaamd XSL Speed Optimizer.

 

[![Altova Software, versie 2014r2](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png "Version 2014 Release 2")](https://3.bp.blogspot.com/-62j_1KjoVWU/UyMNqXWutvI/AAAAAAAAAhU/vz7EVtXaz_s/s1600/v2014_R2.png)

Laten we eens een aantal van deze nieuwe functies in detail bekijken.

<!--more-->

**XSL-snelheidsoptimalisator** Deze nieuwe technologie is een baanbrekende aanpak om [XSLT-transformaties te versnellen](https://www.altova.com/nl/xmlspy/xslt-profiler.html#xso), waardoor de doorvoer aanzienlijk toeneemt zonder dat de ontwikkelaar een analyse hoeft uit te voeren om te bepalen welke XSLT- of XPath-expressies knelpunten veroorzaken. De XSL-snelheidsoptimalisator analyseert een XSLT-transformatie en genereert een optimalisatiestrategie die kan worden opgeslagen in de stylesheet als verwerkingsinstructies (PI).

Vervolgtransformaties met het geoptimaliseerde stylesheet, met behulp van XMLSpy of RaptorXML, worden sneller uitgevoerd dankzij deze optimalisatieaanwijzingen. De XSL Speed Optimizer stelt ontwikkelaars in staat zich te concentreren op de transformatielogica van hun stylesheets – in plaats van kostbare tijd te besteden aan het identificeren en corrigeren van knelpunten – en de snelheidoptimalisatie over te laten aan XMLSpy.

[![XSL Speed Optimizer voor het versnellen van XSLT](https://lh6.ggpht.com/-VMPBzlZpkhw/UyMMzvdggaI/AAAAAAAAAgQ/nlof9mzcCBw/clip_image003%25255B1%25255D_thumb.png?imgmax=800 "XSL Speed Optimizer for speeding up XSLT ")](http://lh3.ggpht.com/-8AiKOUGGDnE/UyMMzdZWI0I/AAAAAAAAAgE/_SK_B9FIHRg/s1600-h/clip_image003%25255B1%25255D%25255B2%25255D.png) **Aanvullende ondersteuning voor XSLT, XPath en XQuery 3.0** De ondersteuning voor [XSLT 3.0](https://www.altova.com/nl/solutions/xslt.html), die voor het eerst werd geïntroduceerd in versie 2014, is bijgewerkt met nog meer functionaliteit, en de ondersteuning voor [XQuery 3.0](http://wwwl.altova.com/xmlspy/xquery-editor.html) is nu volledig geïmplementeerd in XMLSpy en RaptorXML Server, waardoor ontwikkelaars gebruik kunnen maken van de mogelijkheden van deze nieuwe versies van de standaarden tijdens het bewerken, debuggen, rapporteren en verwerken.

Ondersteuning voor XPath 3.0 en XSLT 3.0 is nu ook beschikbaar in StyleVision [rapportgeneratie](https://www.altova.com/nl/stylevision/multi-format-report-builder.html) gebaseerd op XML-, database- en XBRL-gegevensbronnen.

Een voorbeeld van een XPath 3.0 expressie die wordt gebruikt in een XSLT 3.0 stylesheet, wordt hieronder weergegeven. Dit voorbeeld is te zien in het vernieuwde XPath-dialoogvenster in StyleVision:

[![Nieuwe XPath 1.0/2.0/3.0 builder](https://lh5.ggpht.com/-dzxcG2B60d8/UyMM0jUD02I/AAAAAAAAAgc/P1qjvlXRObE/clip_image004%25255B1%25255D_thumb.png?imgmax=800 "New XPath 1.0/2.0/3.0 Builder")](http://lh5.ggpht.com/-jvOYwzZKPw0/UyMM0OyNHlI/AAAAAAAAAgU/AsmkCeW6Bwg/s1600-h/clip_image004%25255B1%25255D%25255B2%25255D.png) **Nieuwe Altova extensiefuncties** XMLSpy, StyleVision en RaptorXML Server bieden allemaal ondersteuning voor een groot aantal nieuwe Altova extensiefuncties voor XSLT- en XQuery-ontwikkeling en -verwerking. De nieuwe extensiefuncties vullen de standaard XPath-functies aan om veelvoorkomende vereisten snel en efficiënt te kunnen vervullen. Voorbeelden zijn het toevoegen van jaren, maanden, dagen, uren, minuten of seconden aan een datum/tijd zonder dat complexe duur-syntax hoeft te worden begrepen, het berekenen van de leeftijd, het herhalen van een string, het omzetten tussen hexadecimale en integer-formaten, enzovoort.

**Ondersteuning voor de XBRL-tabelrelatiebasis** De XBRL-tabelrelatiebasis biedt een mechanisme om te specificeren hoe XBRL-gegevens moeten worden weergegeven, en gaat verder dan de standaardmogelijkheden van de presentatierelatiebasis. Het is bedoeld om de presentatie van multidimensionale XBRL-gegevens te definiëren in een formaat dat bekender is voor niet-technische belanghebbenden, zoals accountants, financiële professionals en andere gebruikers.

XMLSpy 2014r2 bevat nu een grafische [editor voor XBRL-tabelrelaties](https://www.altova.com/nl/xmlspy/xbrl-table-linkbase.html) waarmee gebruikers XBRL-tabelrelaties kunnen maken, bewerken en valideren, en waarmee ze tabellen kunnen genereren op basis van definities van tabelrelaties. Dit biedt ontwikkelaars alle benodigde tools om deze belangrijke nieuwe specificatie te gaan gebruiken.

[![XBRL-tabelkoppelingeditor](https://lh6.ggpht.com/-B6TKZxbJn9E/UyMM1ZNZMaI/AAAAAAAAAgw/213KYDB0N2o/clip_image005%25255B1%25255D_thumb.png?imgmax=800 "XBRL Table Linkbase editor")](http://lh3.ggpht.com/-mpaekSfsyz8/UyMM1HKbOLI/AAAAAAAAAgg/cSAit06-TbY/s1600-h/clip_image005%25255B1%25255D%25255B2%25255D.png)

De XBRL-tabelstructuur wordt ook ondersteund in RaptorXML+XBRL Server, waardoor XBRL-documenten razendsnel ([validatie en verwerking](https://www.altova.com/nl/raptorxml.html)) kunnen worden uitgevoerd. **Nieuwe opties voor datamapping** MapForce 2014r2 bevat een aantal nieuwe functies voor het aanpassen van [datamappingprojecten van elk type](https://www.altova.com/nl/mapforce.html), waaronder ondersteuning voor het genereren van CDATA in XML-bestanden, nieuwe functies voor het verwerken en genereren van sequenties, time-out instellingen voor web service aanroepen, en meer. **StyleVision wordt nu aangedreven door RaptorXML** De RaptorXML-engine is nu geïntegreerd in StyleVision, waardoor razendsnelle XSLT-transformaties mogelijk zijn, evenals ondersteuning voor XSLT 3.0 en XPath 3.0. StyleVision sluit zich aan bij een aantal andere MissionKit-producten die gebruikmaken van RaptorXML, waaronder XMLSpy, MapForce en SchemaAgent. **Aanzienlijke snelheidsverbetering voor XML- en XBRL-validatie** RaptorXML Server 2014 leverde al een belofte van razendsnelle [XML-validatie](https://www.altova.com/nl/raptorxml.html), en versie v2014r2 is nog sneller – _tot wel twee keer sneller_\* op machines met meerdere processorkernen, wanneer gebruik wordt gemaakt van de optie voor parallelle validatie.

De validatiesnelheid voor XBRL is aanzienlijk sneller op machines met meerdere processorkernen _tot wel drie keer sneller_* op de RaptorXML+XBRL Server 2014r2. **Verbeteringen in de manier waarop taken worden opgeslagen in de cache** De functie voor het opslaan van servertaken in FlowForce is uitgebreid met verschillende nieuwe functies. Met het opslaan van taken kunnen beheerders de uitvoering van tijdrovende taken plannen, de resultaten opslaan en de output direct weergeven in een webbrowser, na een HTTP-verzoek van een eindgebruiker. In versie 2014 Release 2 wordt het opslaan van taken nu ondersteund voor taken die parameters gebruiken en combinaties van meerdere parameters. Beheerders definiëren eenvoudigweg de parametercombinaties die beschikbaar moeten zijn in de configuratiedialoog van de taak.

[![Opties voor het opslaan van gegevens in de cache op de FlowForce Server](https://lh4.ggpht.com/-CgQJUxnNBaQ/UyMM2b_7X4I/AAAAAAAAAg8/Q0HcY20lStM/clip_image006_thumb.png?imgmax=800 "Job caching on FlowForce Server")](http://lh5.ggpht.com/-gsuh0wDygmk/UyMM17eWJbI/AAAAAAAAAg4/ngIhXj9ZZ3U/s1600-h/clip_image006%25255B3%25255D.png) **Bulk-invoer voor databases** Bulk-invoer wordt nu ondersteund op MapForce Server, waardoor een grote hoeveelheid gegevens in één keer in een database-tabel kan worden ingevoerd met één SQL-statement, in plaats van de gebruikelijke methode waarbij individuele INSERT-statements voor elke rij worden gebruikt. Omdat de verwerkingsbelasting voor de database-engine aanzienlijk wordt verminderd, is de prestatie veel sneller. Tests hebben aangetoond dat Bulk-invoer meer dan 10 keer sneller kan zijn\* dan individuele INSERT-statements, wat de prestaties van MapForce Server aanzienlijk verbetert bij het schrijven naar een database.

Deze en nog veel meer functies zijn beschikbaar in Release 2 van versie 2014 van MissionKit, een verzameling [ontwikkeltools voor desktopapplicaties](https://www.altova.com/nl/whatsnew_missionkit.html) en [serversoftware](https://www.altova.com/nl/whatsnew.html). Voor een complete lijst van nieuwe functies, ondersteunde standaarden en proefversies, kunt u de bovenstaande links bezoeken.

Huidige klanten met een actief support- en onderhoudscontract of actieve serverproductlicenties kunnen [kosteloos upgraden naar de nieuwste versie](https://www.altova.com/nl/download-current.html).

* De prestatieresultaten zijn gebaseerd op interne tests van Altova, uitgevoerd op een representatieve selectie van bestanden, waarbij versie 2014r2 werd vergeleken met de vorige versie van de serversoftware. Uw resultaten kunnen afwijken.
