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
    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    Sikkerhed | Højbjerg, Aarhus

    Cyber Security Summit 2026 - Aarhus

    Lær om organisationers evne til at modstå, håndtere og komme videre efter alvorlige digitale hændelser, herunder ledelsesansvar, forretningskritiske afhængigheder og de valg, der afgør, om plan B holder, når systemer eller leverandører svigter.

    Digital transformation | Aarhus

    AI i det offentlige - Aarhus

    Hør hvordan offentlige AI-løsninger skaleres til stabil drift med reel effekt. Få erfaringer, arkitekturvalg og styringsgreb fra frontløbere. Lær at bygge fælles AI-infrastruktur med ansvarlighed, sikkerhed og compliance.

    Digital transformation | Køge

    Derfor skal du videre fra Dynamics AX – og sådan gør du

    Computerworld giver klar viden om vejen videre fra Dynamics AX. Du ser forskellen mellem AX og moderne cloud-ERP og får et konkret beslutningsgrundlag for næste skridt. Tilmeld dig og få styr på skiftet til Dynamics 365 FO eller BC.

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    netIP har pr. 1. juni 2026 ansat Heidi Winther som Supportkonsulent ved netIP's kontor i Herning. Hun kommer fra en stilling som IT-Supporter hos Holstebro Kommune. Nyt job
    Pinksky ApS har pr. 1. maj 2026 ansat Jeppe Spanggaard, 29 år,  som Rådgivende konsulent, Partner. Han skal især beskæftige sig med Digitalisering med Microsoft-platformen. Han kommer fra en stilling som Microsoft 365 & SharePoint Specialist hos Evobis ApS. Nyt job

    Jeppe Spanggaard

    Pinksky ApS

    Netip A/S har pr. 1. maj 2026 ansat Ida Hyllested Friis som Key Account Manager ved netIP's kontor i Thisted. Hun kommer fra en stilling som Key Account Manager hos Københavns erhvervshus. Nyt job
    Netip A/S har pr. 1. maj 2026 ansat Michael Schou som Operations Manager ved netIP Aalborg og Aarhus. Han kommer fra en stilling som Senior Director - Head of IT hos BDO. Han har tidligere beskæftiget sig med flere områder indenfor IT-branchen, hvor han bla. også har drevet sin egen IT-virksomhed. Nyt job

    Michael Schou

    Netip A/S