XMLSpy 5: Masser af dyr funktionalitet

En ny version af den førende XML-editor har set dagens lys. XMLSpy 5 er en editor til at redigere og manipulere XML-dokumenter med. Programmet kommer rundt i alle XML-universets kroge, og det betyder, at programmet ikke er så ligetil at finde rundt i. Tillige synes programmet at være en tand for dyrt.

Kan det hele

Markedet for redigeringsværktøjer til XML har ikke ligefrem været overrendt, men det er tilsyneladende ved af ændre sig. På det seneste har Microsoft fået opmærksomhed ved meddelelsen om, at den kommende Office 11 indeholder en XML-editor.

At Microsoft blander sig i dansen kan tages som en god indikation af, at markedet er modent til disse produkter. XML er ikke længere teknologi fra frontlinien, men dukker op i alle mulige sammenhænge. XMLSpy fra den østrigske producent Altova har været på banen i lang tid og er ubestridt den førende editor på markedet.

XMLSpys anvendelse kan deles op i flere områder. Det ene er at forfatte XML-dokumenter, som er bygget op efter eksisterende dokumenttype-specifikationer, DTD'er eller Schemas.

Med XMLSpy følger en stak DTD'er og Schemas til en række velkendte XML-sprog. Her er det hele, fra de applikationsnære sprog som SVG og SMIL på den ene side, til mere tunge og komplicerede emner som WSDL, SOAP og J2EE-konfigurationsfiler.

Et andet anvendelsesområde for XMLSpy er selvfølgelig at assistere dem, som ønsker at udvikle deres egne dokumentspecifikationer. Og her er det godt at alliere sig med en hjælper. DTD-definitioner er slet ikke så nemme at have med at gøre, og Schemas, den moderne måde at definere XML-sprogene på, er væsentlig mere komplicerede end DTD'er.

Som med alle andre typer af definitioner kan Schemas nemt komme til at inkludere anvendelser som ikke var tiltænkt, og utilsigtet udelukke dokumenter. Her kan et værktøj benyttes til trinvist at udvikle og forfine definitionen, så resultatet bliver det, man forventer.

Med XMLSpy kan man forfatte sine helt egne W3C-standarder. Dokumenterne ligner ihvertfald den rigtige vare, for de bygger på den XML-skabelon, som W3C anvender til den slags. I XMLSpy kan data indtastes direkte i WYSIWYG-visning.

Dyrt og knap så intuitivt

Et tredje område, hvor XMLSpy kan lette arbejdet, er til udvikling af XSLT-ark, som transformerer XML-datasæt til nye datasæt. XSLT benyttes inden for mange områder, og en kerneanvendelse er i forbindelse med publiceringssystemer. XSLT er i virkeligheden et slags programmeringssprog til skabeloner, et såkaldt deklarativt sprog, i lighed med SQL og logik-programmeringssprog.

Programmeringssprog kræver jo udviklingsmiljøer, hvor man kan teste og debugge XSLT-skabelonerne, og denne funktion kan XMLSpy også tilbyde.

En sidste smart ting, som XMLSpy også kan bruges til, er simpel indtastning af data i et XML-dokumenter. Det kan gøres i en layoutet version, som kan minde om den måde, man benytter skabeloner på i et tekstbehandlingsprogram.

Men forskellen her er, at de indtastede data ender som XML-dokumenter uden den formatering, som brugeren præsenteres for i programmet. På den måde kan XMLSpy altså benyttes som ren tastemaskine for brugere, som ikke behøver at have forudsætninger ud i XML.

På minussiden tæller programmets pris, som synes at ligge en anelse for højt. Vi har set programmet til 9.333,- kr. uden moms, hvilket afskærer det fra andre brugere end hi-end udviklere.

En anden ulempe er programmets kompleksitet. XMLSpys brugerflade minder om den, man finder i andre kodeværktøjer og IDE'er, og det er der jo ikke noget at sige til, men programmet er langt fra intuitivt. Det stiller mulighederne til rådighed, men man må selv stryge hjørnerne.

Men på funktionssiden mangler programmet altså ikke noget, og hvis man er parat til at punge ud, så får man også et fremragende XML-udviklingsværktøj.

Læses lige nu

    Annonce

    Politiets Efterretningstjeneste

    IT-løsningsarkitekt i PET

    Københavnsområdet

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Cyberdivisionen søger en IT-supporterelev til Lokal IT på Flyvestation Karup

    Midtjylland

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Applikationsarkitekt til stor applikationstransformation i Forsvaret

    Københavnsområdet

    Navnenyt fra it-Danmark

    Elbek & Vejrup A/S har pr. 15. august 2026 ansat Anne-Sofie Andreasen som Project Manager i Projekt & Service. Hun skal især beskæftige sig med ledelse og koordinering af projekter og serviceopgaver. Hun kommer fra en stilling som konsulent med fokus på digitale løsninger hos XFLow. Hun er uddannet cand.it. i IT, Kommunikation og Organisation. Hun har tidligere beskæftiget sig med analyse, udvikling, test og implementering af løsninger samt udarbejdelse af brugervejledninger. Nyt job

    Anne-Sofie Andreasen

    Elbek & Vejrup A/S

    Systematic A/S har pr. 1. august 2026 ansat Casper Voldstedlund, 52 år,  som Director, Products. Han skal især beskæftige sig med drive produktudvikling inden for national sikkerhed og kritisk infrastruktur (NSI). Han kommer fra en stilling som Senior Director hos Stibo Systems A/S. Nyt job

    Casper Voldstedlund

    Systematic A/S

    Norriq Danmark A/S har pr. 1. juni 2026 ansat Ida Laursen som Junior Consultant. Hun skal især beskæftige sig med at understøtte vores konsulenter med praktiske og analytiske opgaver på diverse kundeprojekter. Hun kommer fra en stilling som Webassistent hos PWT Group A/S. Hun er uddannet bachelor i International Virksomhedskommunikation og er i gang med en kandidat i IT-ledelse. Hun har tidligere beskæftiget sig med kommunikation og webindhold. Nyt job

    Ida Laursen

    Norriq Danmark A/S

    Norriq Danmark A/S har pr. 2. marts 2026 ansat Kristoffer Hyltoft Overlund som Consultant ERP. Han skal især beskæftige sig med understøtte vores kunders forretning og vækstambitioner. Han kommer fra en stilling som Salgskonsulent hos D´Wine. Han er uddannet hos Aalborg Universitet hvor hvor han har taget en cand.it, IT-ledelse. Nyt job

    Kristoffer Hyltoft Overlund

    Norriq Danmark A/S