Geloof je in (XML)-magie?

Een van de meest opwindende functies in onze recente versie 2013 is de Smart Fix XML-validatie in XMLSpy. Smart Fix is zo innovatief dat het de manier waarop we XML-validatie uitvoeren, fundamenteel kan veranderen. Hoewel de XMLSpy-validator altijd al krachtig was, met regelmatig nieuwe functies, zorgt Smart Fix echt voor een "wow"-effect: automatische foutcorrectie.

(https://lh4.ggpht.com/-dfQx1yI2_eA/UHxtkY4KH2I/AAAAAAAAAQ0/JA_2V85qzVw/clip_image002_thumb.jpg?imgmax=800 "clip_image002") Laten we eens kijken hoe het werkt.

Foutcorrectie met één klik

De XMLSpy XML-validator ondersteunt validatie op documentniveau of projectniveau, met een venster met negen tabbladen dat gedetailleerde informatie geeft over elke validatiefout. Dit omvat de reden van de fout, een directe link naar de locatie van de fout, links naar de bijbehorende definitie in het bijbehorende schema, en links naar relevante W3C-specificaties. XMLSpy 2013 biedt nu ook een "Slimme Oplossing", zoals te zien is in het venster aan de rechterkant. Naast informatie over de fout, biedt de "Slimme Oplossing" een geldige oplossing om de fout te corrigeren, die u kunt bekijken en vervolgens met één klik kunt implementeren.

Op de schermafbeelding hierboven heb ik per ongeluk het element <price> vóór het element <quantity> geplaatst, maar het schema specificeert dat <quantity> als eerste moet komen. Ik kan eenvoudig op de knop "Corrigeer + Valideer" klikken om deze correctie aan te brengen en door te gaan naar de volgende fout (indien er een is). Het is zo eenvoudig. "Slimme correctie" elimineert het giswerk, het opnieuw typen en de frustratie bij het valideren van XML-bestanden.

Hier is nog een voorbeeld waarbij een element per ongeluk wordt gedupliceerd. Smart Fix detecteert dit direct en stelt me in staat om de duplicatie met één klik te verwijderen via de Smart Fix-werkbalk, of door dubbel te klikken op de correctie zelf.

Laten we eens kijken naar een derde voorbeeld, dat iets anders is. Ik heb per ongeluk twee "@"-tekens in een e-mailadres geplaatst, wat in strijd is met het gedefinieerde patroon. (Ik werk nu ook in de weergave "Raster" – Smart Fix werkt even goed in de grafische bewerkingsmodus van XMLSpy.) Smart Fix biedt twee suggesties, beide zouden een geldig document creëren. Ik dubbelklik op de eerste optie om simpelweg het tweede "@"-teken te verwijderen, en XMLSpy corrigeert dit automatisch.

Smart Fix vermindert aanzienlijk de tijd en energie die besteed worden aan het opsporen en oplossen van frustrerende XML-validatiefouten, waardoor u zich kunt concentreren op productievere aspecten van de ontwikkeling.

Nieuwe functies in XMLSpy 2013

Smart Fix is slechts één van de vele nieuwe functies die zijn toegevoegd in de meest recente versie.

Huidige klanten kunnen de laatste versie hier bijwerken hier. Als u nieuw bent met XMLSpy, kunt u een gratis proefversie van 30 dagen downloaden om versie 2013 in actie te bekijken.