InfoPath: XML-dræber fra Microsoft

Med programmet InfoPath, som er en del af den kommende Office 2003-pakke, er Microsoft parat til at snuppe en god bid af markedet fra konkurrenterne. Både som tastemaskine og formulardesigner imponerer programmet, men man slipper ikke for de svære XML Schemas.

Tastemaskinen InfoPath

Det tog en del år, før XML-bølgen ramte slutbrugerne, men nu er tiden kommet. Det sikre tegn er, at Microsoft inkluderer et XML-værktøj, InfoPath, i den kommende Office 2003.

Det kan tages som en 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 længe og har hidtil ubestridt haft en førende rolle på markedet. Selv om InfoPath og XMLSPY ikke dækker helt samme anvendelsesområder, så kan Microsoft muligvis overtage den del af markedet, som beskæftiger sig med XML-baserede formularer.

For her ligger InfoPaths styrke. Som rent indtastningsværktøj slår InfoPath klart XMLSPY af banen, og det samme gælder for den mere indviklede designproces. Men så kommer InfoPath også til kort, for programmet kan ikke generere schema-definitioner, som definerer XML-datastrukturer. For at få udbytte af programmet, kræves det altså, at virksomheden eller organisationen har DTD'er og XML Schema'er andetsteds fra.

Tastemaskinen InfoPath
Der er et problem med de XML-baserede formularer, og det består ganske simpelt i, at det slet ikke er så nemt at skabe en DTD eller XML Schema, som er henholdsvis den gamle og nye måde at definere XML-datastrukturer på.

Det adresserer Microsoft i InfoPath ved at fylde programmet godt op med færdiglavede skabeloner til mange forskellige formål. Og der er mulighed for at downloade flere fra Microsofts hjemmeside. Der er selvfølgelig også mulighed for at kreere nye skabeloner ud fra dem, som følger med programmet.

Både som tastemaskine og som formular-designer efterlader InfoPath et godt indtryk.

Som tastemaskine fungerer programmet upåklageligt. InfoPaths formular-perspektiv er nemt at forstå, og der er mulighed for at fylde felter ud på forhånd, eksempelvis ved hjælp af scripts og ved opslag i databaser. I modsætning til papir-forbillederne er formularerne dynamiske på den måde, at sektioner af og elementer i formularen kan gentages eller være valgfrie.

Datafangst og formular-design

Datafangst
De indtastede data fra formularen kan gemmes som flade XML-filer på disk eller i en database. Microsofts CMS-software, Windows SharePoint, er også understøttet.

Når en formular skabes fra bunden med InfoPath, bliver de indtastede data omsluttet af et til lejligheden skræddersyet, og helt arbitrært XML-navnerum.

Det virker som en særdeles uelegant løsning. Vi prøvede at kigge programmet efter for muligheder for at kunne styre, hvilket navnerum XML-elementerne lander i, men det er tilsyneladende ikke muligt.

Det må kaldes en åbenbar mangel, og det gør det endnu mere vigtigt at bygge skabelonerne på et forudgående XML Schema. Det kan selvfølgelig tænkes at blive udbedret i den endelige version.

Design af formularer
Programmets virkemåde i design-tilstand minder om Visual Basic og andre RAD-værktøjer. Man indsætter kontroller, tekstbokse, knapper med videre, og man kan tilføje data-validering til kontrollerne, altså angive, hvilke data som er gyldige som brugerinput.

Denne design-strategi er velvalgt, fordi den er nem at forstå og vækker genklang hos de udviklere, som vil være målgruppen for programmets design-funktioner. Og det er helt tydeligt, at Microsofts programmører har nogle klare kvalifikationer på dette område.

Formular-skabelonerne gemmes i et binært format, sjovt nok, og man kan altså ikke skabe XML Schema'er ud fra formularen, men det modsatte er derimod tilfældet. Man kan altså tage et eksisterende schema og generere et omrids af en skabelon, ud fra schema'et.

Det er for øvrigt lidt underligt, at man ikke kan skabe schema'er i InfoPath. Det burde ellers være muligt at konstruere schema'er af en vis kompleksitet ud fra en InfoPath-skabelon. De mere avancerede værktøjer som XMLSPY, der har udvikling af schemas som et hovedområde, kan altså stadig spille en rolle.

Flot begyndelse, begrænset anvendelighed
Bedømt ud fra den foreliggende beta-version klarer InfoPath sine begrænsede opgaver til topkarakter. Men programmet synes at kræve schema'er som grundlag, i hvert fald til seriøse anvendelser, og dermed er det ikke anvendeligt lige fra papkassen.

Det synes ud fra Microsofts materiale om InfoPath, at dets primære rolle er tiltænkt som en fleksibel indtastningsmaskine til CMS-, CRM- og ERP-produkter, og producenterne bag produkterne tænkes så at levere de relevante schema'er. Men denne anvendelse virker egentlig som en begrænsning af et program, der kan en masse mere.

Ofte siges det, at Microsofts programmer først bliver rigtigt gode i anden og tredje ombæring, og softwaregiganten er i hvert fald kommet godt fra start med InfoPath 2003.

Man kan læse en nøjere gennemgang af InfoPath i en produkt-guide, som kan downloades fra Microsofts website. InfoPath og de andre programmer i Office 2003, forventes lanceret i tredje kvartal.

Event: Cyber Security Festival 2026

Sikkerhed | København

Mød Danmarks skrappeste it-sikkerhedseksperter og bliv klar til at planlægge og eksekvere en operationel og effektiv cybersikkerhedsstrategi, når vi åbner dørene for +1.700 it-professionelle. Du kan glæde dig til oplæg fra mere end 70 talere og møde mere end 50 leverandører over to dage.

18 & 19 november 2026 | Gratis deltagelse

Navnenyt fra it-Danmark

Renewtech ApS har pr. 1. april 2026 ansat Boris Sudar som Senior IT Specialist. Han skal især beskæftige sig med at sikre, at Renewtech cloudbaseret infrastruktur fortsætter på sit højeste niveau, mens han også skal drive system udvikling. Han kommer fra en stilling som Senior IT Specialist hos Eurowind Energy. Han har tidligere beskæftiget sig med Microsoft 365, Intune og sikker endepunktsstyring for hybrid og cloudbaseret infrastrukturer. Nyt job

Boris Sudar

Renewtech ApS

IFS Danmark A/S har pr. 1. juni 2026 ansat Lasse Hounsgaard som AI Account Executive. Lasse skal især beskæftige sig med udrulning af IFS.ai Logistics i Norden. Lasse kommer fra en stilling som Manufacturing Account Executive hos Autodesk ApS. Lasse er uddannet cand.merc. i International Virksomhedsøkonomi. Lasse har tidligere beskæftiget sig med digitalisering af danske og nordiske virksomheder. Nyt job

Lasse Hounsgaard

IFS Danmark A/S

Den danske eID-virksomhed Idura har pr. 1. april 2026 ansat Kari Lehtimäki som Country Manager. Han skal især beskæftige sig med at styrke kendskabet til Iduras løsninger i Finland samt fremme samarbejdet med økosystemet omkring det finske Trust Network. Han kommer fra en stilling som Salgschef hos Telia Finland. Han er uddannet uddannet civilingeniør (M.Sc. Tech.) og medbringer ledelse, markedsindsigt og praktisk erfaring. Han har tidligere beskæftiget sig med salg og forretningsudvikling inden for Telias trust services-forretning. Nyt job

Kari Lehtimäki

Den danske eID-virksomhed Idura

Guardsix har pr. 1. maj 2026 ansat Louise Sara Baunsgaard som Global Marketing & Communications Director. Hun skal især beskæftige sig med at positionere virksomheden som et europæisk alternativ i en tid, hvor cybersikkerhed i høj grad handler om geopolitik. Hun kommer fra en stilling som Co-Founder og CMO hos Get BOB. Hun er uddannet Ba.ling.merc fra CBS og har desuden en Mini MBA i marketing. Hun har tidligere beskæftiget sig med marketing og kommunikation i ledende nordiske roller hos bl.a. Meta og Nets. Nyt job