De meest gewenste functies van XMLSpy

Toen we aankondigden dat Altova Software versie 2010 meer dan 70 van de meest gevraagde functies bevatte, spraken we niet over kleine aanpassingen en verbeteringen, maar over belangrijke nieuwe functionaliteiten! Om te laten zien dat we het serieus nemen, zal ik hier enkele van de meest gevraagde functies beschrijven die aan XMLSpy 2010 zijn toegevoegd.

Ondersteuning voor WSDL 2.0

Als reactie op verzoeken van ontwikkelaars van webdiensten, ondersteunt de grafische WSDL-editor in XMLSpy 2010 nu de nieuwste versie van de WSDL-standaard, namelijk WSDL 2.0. Dit komt bovenop de bestaande ondersteuning voor WSDL 1.1, waardoor u kunt kiezen met welke versie van de standaard u wilt werken. De WSDL-editor biedt automatisch de juiste bewerkingsomgeving voor de versie die momenteel wordt gebruikt. Bovendien biedt XMLSpy mogelijkheden voor het eenvoudig converteren tussen WSDL 1.1 en 2.0. Omdat de XMLSpy WSDL-editor een grafische interface gebruikt (u kunt uiteraard ook in de tekstweergave werken als u dat wilt), kunt u eenvoudig de structuur van uw WSDL-document visualiseren en bewerken met behulp van drag-and-drop functionaliteit en contextgevoelige invoerhulpmiddelen, die de relevante opties weergeven op basis van de geselecteerde WSDL-versie.

Verbeterde XBRL-functionaliteit

Sinds we in XMLSpy 2009 ondersteuning hebben toegevoegd voor XBRL-validatie en bewerking van XBRL-taxonomieën, hebben we uitstekende feedback ontvangen van klanten, waaronder enkele functieverzoeken die we in versie 2010 hebben kunnen implementeren. De nieuwe mogelijkheden om XBRL-documentatie te genereren in XMLSpy 2010 maken het eenvoudig om uitgebreide documentatie te maken – in RTF, MS Word of HTML – voor uw XBRL-taxonomieën. Verschillende opties stellen u in staat om precies te bepalen welke elementen u in de documentatie wilt opnemen, en de resulterende output (een voorbeeldfragment hieronder) bevat onderling verbonden componenten voor eenvoudige navigatie.

Een andere optie voor documentatie is om de grafische weergave van uw taxonomie af te drukken, zoals deze wordt weergegeven in de grafische XBRL-weergave van XMLSpy. XMLSpy 2010 bevat ook de nieuwe XBRL-taxonomie-assistent om u een voorsprong te geven bij het maken van een taxonomie. Voer eenvoudig de bedrijfsnaam, ticker of een andere identificatiecode voor uw XBRL-taxonomie in, en selecteer vervolgens de basis-taxonomie die u wilt uitbreiden (indien van toepassing).

XMLSpy maakt de benodigde taxonomiebestanden aan en vraagt u om de startpunten van de basis-taxonomie te selecteren. Zodra u op "voltooid" klikt, toont XMLSpy 2010 de nieuw aangemaakte XBRL-taxonomiebestanden in de grafische XBRL-taxonomie-editor, waar u de taxonomie verder kunt bewerken en verfijnen op een visuele manier. De nieuwe opties Zoeken in XBRL en Sorteren in XBRL in XMLSpy 2010 voldoen aan de wensen van klanten voor snelle en eenvoudige manieren om gegevens te vinden en te navigeren door grote, complexe XBRL-taxonomieën.

JSON-editor

We hebben de afgelopen tijd van veel ontwikkelaars gehoord die aan Web 2.0- en webservices-applicaties werken in XMLSpy en die ook JSON gebruiken. Daarom hebben we besloten om een JSON-editor toe te voegen aan XMLSpy 2010. U kunt JSON-strings samenstellen in de tekstweergave of de tabelweergave, en zelfs converteren tussen XML en JSON. In de tekstweergave biedt de JSON-editor syntaxmarkering, regelnummering, codeopvouwen, bladwijzers en meer, waardoor het gemakkelijk is om uw JSON-code te begrijpen en te navigeren, en om strings te vinden en te bewerken. De intelligente JSON-editor vult het hulpmenu voor elementen dynamisch met een lijst van de elementen die aanwezig zijn in uw JSON-bestand, die u met een dubbelklik kunt invoegen.

Intelligente JSON-bewerking is ook beschikbaar in de weergave in tabelvorm, die een grafische weergave biedt en de structuur van een JSON-document laat zien via een reeks geneste containers. Deze kunnen eenvoudig worden uitgevouwen en samengevouwen om een duidelijk beeld te krijgen van de boomstructuur van het document, en bewerking via slepen en neerzetten wordt ondersteund.

Een essentiële functie voor het werken met JSON is de JSON <=> XML-converter in XMLSpy 2010. Met één klik kunt u bijvoorbeeld een XML-bestand omzetten naar JSON voor transport met JavaScript, of gegevens die in JSON-formaat zijn ontvangen, omzetten naar geldig XML. Geen discussies meer over JSON versus XML – XMLSpy biedt u het beste van beide werelden.

Herontworpen scriptomgeving en formuliereneditor

XMLSpy bevat een geïntegreerde scriptomgeving en een formuliereneditor die opnieuw zijn ontworpen voor deze nieuwste versie. Scripts kunnen worden geschreven in JScript of VBScript om toegang te krijgen tot en te interageren met de XMLSpy API, waardoor u functionaliteit kunt toevoegen en wijzigen in uw installatie van XMLSpy 2010. Verbeteringen en optimalisaties in versie 2010 omvatten:

  • Toegang tot het grootste deel van het .NET-framework
  • Nieuwe bedieningselementen voor de formuliereditor
  • Het testen en debuggen van macro's kan direct in de scripteditor
  • Het uitvoeren van macro's rechtstreeks via de menu's van XMLSpy
  • Verbeterde suggesties en automatische aanvulling in de scripteditor

Lees meer over het "Meest gewenste" functies in XMLSpy en de rest van de Altova MissionKit. Laat ons alstublieft weten uw de meest gewenste functies, of dat nu door middel van een reactie hier op de blog is, of door deelname aan een functieverzoek.