XMLSpy Versie 2011

We hebben onlangs een blogpost geschreven over de [[2010/09/altova-missionkit-2011-is-now-available.html) en alle nieuwe functies die het bevat. Laten we nu eens nader kijken naar XMLSpy 2011 en wat er nieuw is in de [XML-editor](https://www.altova.com/nl/xml-editor|uitgave van MissionKit versie 2011]]:

  • Het genereren van cirkeldiagrammen, lijndiagrammen, staafdiagrammen en meetinstrumentdiagrammen op basis van XML-gegevens
  • Validatie van SOAP-berichten ten opzichte van de SOAP-specificatie en het bijbehorende WSDL-bestand
  • Schema-optimalisator
  • Selectie van een deel van het schema

Het genereren van grafieken en diagrammen op basis van XML-gegevens

Net als bij verschillende andere tools in de MissionKit 2011, ondersteunt XMLSpy nu het genereren van grafieken en diagrammen. Het maken van grafieken is uniek voor XMLSpy en brengt een compleet nieuwe dimensie aan het werken met data in een XML-editor. U kunt nu numerieke XML-data – en XBRL-data – direct visualiseren en analyseren binnen XMLSpy, met slechts een paar klikken. Geen export meer naar Excel! De volgende soorten grafieken zijn beschikbaar:

  • 2D- en 3D-taartdiagrammen
  • 2D- en 3D-staafdiagrammen
  • Grafieken met categorieën
  • Grafieken met waardelijnen
  • Meetinstrumenten

Hieronder staan twee voorbeelden van grafieken die enkele van de mogelijkheden laten zien om XML-gegevens op een aantrekkelijke en begrijpelijke manier weer te geven, met slechts een paar klikken.

Om een nieuw diagram te maken, selecteert u eenvoudig een reeks gegevens in de tekstweergave of de rasterweergave, klikt u met de rechtermuisknop en selecteert u "Nieuw diagram". U kunt de te gebruiken gegevens ook specificeren via een XPath-expressie. Nadat u via het dialoogvenster "Kolommen selecteren" heeft aangegeven welke gegevens u wilt weergeven, ofwel via XPath of door ze in het venster te selecteren, en hoe u ze wilt weergeven...

...u kunt het type grafiek kiezen dat u nodig heeft, en ook het uiterlijk van de grafiek aanpassen, van kleuren tot lettertypen en meer. U kunt tot negen verschillende grafieken maken op de beschikbare tabbladen in het uitvoervenster, en u kunt elk van deze opslaan als een afbeelding met een aangepaste grootte met slechts één klik, of direct vanuit XMLSpy afdrukken. U kunt het ook naar uw klembord kopiëren om het vervolgens in een andere applicatie te plakken, zoals Microsoft® Word of PowerPoint. Een van de meest interessante aspecten van deze grafieken is dat ze volledig dynamisch zijn. Zodra u een wijziging aanbrengt in de onderliggende XML-gegevens, kan het diagram direct worden vernieuwd. Dit kan automatisch gebeuren door op "Vernieuwen" te klikken, of handmatig, afhankelijk van uw voorkeur. Bovendien kunt u de XSLT- of XQuery-code die gebruikt wordt om het diagram te genereren, kopiëren naar het klembord, zodat u deze kunt gebruiken in uw eigen stylesheet of applicatie. De XSLT/XQuery-code kan worden uitgevoerd in XMLSpy en via AltovaXML 2011 Enterprise Edition, de XML-standaardprocessor van Altova. De ondersteuning omvat ook de XMLSpy XSLT-profieleringstool en de XQuery-profieleringstool. Nadat een XSLT- of XQuery-uitvoering is geanalyseerd, genereert één klik een grafiek die u direct helpt om de resultaten te visualiseren op basis van één of meerdere criteria. Dit maakt het eenvoudig om direct de resultaten van een analyse van de uitvoering van een XSLT- of XQuery-proces te interpreteren, of om die resultaten op een overzichtelijke en visuele manier met andere teamleden te delen.

Validatie van SOAP-berichten

Deze nieuwe functie, die vaak door onze klanten wordt gevraagd, zal zeer nuttig zijn voor ontwikkelaars van webdiensten, omdat het hen in staat stelt om te controleren of hun SOAP-berichten voldoen aan de SOAP-specificatie, evenals aan eventuele XML-schema's die zijn vermeld in de bijbehorende WSDL-definitie.

Schema-optimalisator

De nieuwe schema-optimalisatiefunctie in XMLSpy 2011 stelt schema-ontwerpers in staat om alle afhankelijke bestanden die in een schema zijn opgenomen, in één bestand op te slaan. Hierdoor kunt u het geoptimaliseerde XML-schema gebruiken zonder dat u een netwerkverbinding nodig heeft om de benodigde bestanden te openen. Dit kan vooral belangrijk zijn wanneer u een schema binnen een applicatie distribueert.

Selectie van een deel van het schema

Veel schema's zijn behoorlijk groot en bevatten meer soorten en elementen dan nodig zijn voor een specifieke toepassing of informatie-uitwisseling. Bovendien geldt: hoe groter een schema, hoe langer het laden en valideren kan duren. De mogelijkheid om een nieuw schema te maken op basis van een subset betekent dat een ontwikkelaar bepaalde globale elementen of soorten uit een groot schema kan selecteren om een kleiner schema te creëren, waarbij alleen de benodigde elementen worden gebruikt. Deze functie is vooral handig bij het werken met NIEM-informatie-uitwisselingen, maar is ook door andere gebruikers aangevraagd voor verschillende toepassingen.

Lees meer over alle nieuwe functies die zijn toegevoegd aan de Altova MissionKit-toolset, of download nu de nieuwste versie. Als u al een klant bent met een actief Ondersteunings- en Onderhoudspakket, kunt u gratis upgraden naar versie 2011.