Vijf essentiële functies in de nieuwste productversie van Altova

Ik ben verheugd om enkele details te onthullen over de release van vandaag, namelijk Release 2 van Altova MissionKit 2016, de desktopontwikkelaarstools en -softwareproducten!

Versie v2016r2 introduceert meer dan 20 nieuwe functies en updates voor de Altova-productlijn – maar dat is veel om in één blogpost te behandelen. Laten we eens kijken naar de top vijf functies die u zeker zullen verrassen.

  1. XPath- en XQuery-debugger voor professioneel gebruik

Het schrijven en testen van XPath- en XQuery-statements is vaak een kwestie van vallen en opstaan, waarbij je voortdurend aan elke expressie moet sleutelen totdat deze de gegevens selecteert of retourneert zoals je bedoeld hebt. De mogelijkheid om tijdens het werken te testen, met behulp van interactieve hulpmiddelen en directe resultaten, versnelt dit proces aanzienlijk. Dat is precies waarvoor het XPath/XQuery-venster in XMLSpy is ontworpen – en het is nu nog beter geworden met de toevoeging van de eerste XPath- en XQuery-debugger van zijn soort.

Deze nieuwe vensterfunctie stelt u in staat om de resultaten van uw XPath- of XQuery-stap voor stap te analyseren terwijl u deze uitvoert op een XML-document. Het biedt alle functies die ontwikkelaars verwachten van een uitgebreide code-debugger, waaronder de mogelijkheid om "stap voor stap" te werken, over stappen te gaan en uit functies te stappen, evenals tabbladen voor Resultaten, Variabelen en de Call Stack. Het is eenvoudig om pauzepunten en traceerpunten in te stellen, zodat u de debugger kunt onderbreken en de resultaten op een specifiek punt kunt bekijken.

De debugger maakt het eenvoudig om uw XQuery- en XPath-code te testen en te optimaliseren, direct in hetzelfde venster waarin u deze bewerkt. Dit bespaart ontwikkelaars tijd en frustratie.

  1. Nieuwe tools voor het converteren en genereren van JSON Schema's

Vroeger dit jaar hebben we een grafische editor voor JSON Schema aan XMLSpy toegevoegd, en we wisten dat gebruikers dit geweldig zouden vinden. We wisten ook dat ze dezelfde functionaliteit zouden verwachten die beschikbaar is voor het werken met XSD, maar dan toegepast op de ontwikkeling van JSON Schema, en we hebben die ondersteuning in deze release verder uitgebreid. XMLSpy biedt nu extra functionaliteit om de JSON-ontwikkeling te versnellen:

  • Conversie van XML-schema's naar JSON-schema's
  • Het genereren van een voorbeeld-JSON-bestand op basis van een JSON-schema
  • Genereren van JSON Schema-documentatie in HTML of Word-formaat

Deze nieuwe functionaliteit maakt de uitgebreide JSON-ondersteuning in XMLSpy compleet. XMLSpy omvat nu intelligente bewerking en validatie van JSON-bestanden, evenals bewerking, generatie, conversie en documentatie van JSON-schema's – allemaal in dezelfde omgeving waarin u werkt met XML en gerelateerde technologieën.

  1. Ondersteuning voor REST-webservices in datamappingsprojecten

Naast de uitgebreide lijst van datavormaten die beschikbaar zijn voor data-omzetting en -integratie tussen verschillende systemen, biedt MapForce nu ook ondersteuning voor REST-webservices.

MapForce accepteert XML of JSON als antwoord van de webdienst en maakt het mogelijk om parameters te definiëren en ondersteunt aangepaste HTTP-headers, indien nodig. Gebruikers kunnen de interface van de webdienst handmatig definiëren of door instellingen te importeren vanuit een WADL-bestand of een URL.

Deze nieuwe functionaliteit, die vaak is aangevraagd, biedt ondersteuning voor REST-webservices als databronnen binnen een mapping. Hierdoor kunnen gebruikers informatie uit een breed scala aan bronnen op internet gemakkelijker integreren.

  1. Meerdere publicatiekanalen tegelijkertijd benutten, beginnend met Word-documenten

StyleVision maakt het eenvoudig om elegante rapporten en formulieren te maken voor publiceren van XML-, XBRL- en databasebestanden gegevens in zowel web- als printformaten. Nu is het nog eenvoudiger om een nieuw ontwerp te starten door uw rapport of formulier te baseren op een bestaand Word-document.

In vergelijking met het ontwerpen vanaf nul, kan het baseren van een ontwerp op een bestaand Word-document uren – of zelfs dagen, bij complexe projecten – aan ontwerptijd besparen, omdat StyleVision alle bestaande opmaak- en lay-outeigenschappen bewaart die in het Word-document aanwezig zijn.

Zodra het Word-bestand is geladen, kunt u optioneel aanvullende XML-, database- of XBRL-gegevensbronnen toevoegen om dynamische output voor meerdere kanalen te genereren. Dit is een uitstekende manier om waarde toe te voegen aan bestaande formulieren of om een vliegende start te maken met het creëren van een geavanceerd StyleVision-ontwerp.

  1. .NET API voor het ontwikkelen van aangepaste XBRL-oplossingen, inclusief Excel-plug-ins

Naast de Java-, COM- en Python-API's, bevat de RaptorXML Server nu ook een .NET-API.

De .NET API stelt ontwikkelaars in staat om de functionaliteit van RaptorXML Server te integreren voor optimale prestaties Validatie en verwerking van XML-, JSON- of XBRL-bestanden in applicaties die zijn geschreven voor het Microsoft-platform, in C# en andere .NET-talen.

De potentiële toepassingen van deze samenwerking zijn eindeloos: ontwikkelaars kunnen nu de functionaliteit van RaptorXML integreren in elke applicatie voor het Microsoft-platform. Zo maakt de .NET API het mogelijk om Excel-plug-ins te ontwikkelen waarmee XBRL-data direct vanuit gegevens in Excel kunnen worden gegenereerd. Dit biedt een krachtig alternatief voor bestaande oplossingen die gebaseerd zijn op tagging, en kan een revolutie teweegbrengen in de generatie van XBRL-data.

U kunt deze nieuwe functies upgraden of meer informatie hierover verkrijgen – en de vele andere functies die in versie v2016r2 zijn geïntroduceerd – in Altova Pagina met de nieuwste updates.