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.

Annonce

Politiets Efterretningstjeneste

Platform Engineer hos PET

Københavnsområdet

Politiets Efterretningstjeneste

Site Reliability Engineer til DevOps i Center for Applikationer

Københavnsområdet

Akademikernes A-kasse

IT-sikkerhedsansvarlig til Akademikernes A-kasse

Københavnsområdet

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporterelever til lokal IT på Garderkasernen i Høvelte

Københavnsområdet

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.

Digital transformation | Frederiksberg

Roundtable: AI i drift – fra eksperimenter til ansvar, værdi og kontrol

AI-initiativerne breder sig hurtigt, men skaleringen halter. Kun hver fjerde virksomhed har flyttet en større del af sine AI-eksperimenter i produktion. Computerworld samler en udvalgt kreds af CIO’er og digitale beslutningstagere til et...

Sikkerhed | Online

Det du glemmer i Azure - men aldrig on-prem: Sådan genfinder du kontrollen

Undgå dyre fejl i Azure. Få styr på udfasede services, skjulte omkostninger og governance. Lær, hvordan Reserved Instances, Azure Hybrid Benefit og de rette styringsmekanismer giver mere værdi, lavere omkostninger og en mere robust Azure-platform....

Se alle vores events inden for it

Navnenyt fra it-Danmark

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

EG Danmark A/S har pr. 17. august 2026 ansat Michael Banegas Madsen, 32 år,  som Senior Account Executive. Han skal især beskæftige sig med Ansvar for nysalg og vækst af eksisterende kunder, samt opbygning af kunderelationer på tværs af Jylland og Fyn. Han kommer fra en stilling som Senior Talent Attraction Specialist hos Danske Commodities A/S. Han er uddannet Kandidat i Corporate Communication fra Aarhus BSS. Han har tidligere beskæftiget sig med 6 års erfaring med rekruttering af tech-profiler i bl.a. Danske Commodities. Nyt job

Michael Banegas Madsen

EG Danmark A/S

Allan Hougaard, der arbejder med softwareudvikling og -arkitektur hos Sparinvest, har pr. 30. juni 2026 fuldført uddannelsen Master i it, linjen i softwarekonstruktion på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

Allan Hougaard

Sparinvest

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