XML: Forskelle mellem versioner

Content deleted Content added
m Gendannelse til seneste version ved Moeng, fjerner ændringer fra Dengodefyr (diskussion | bidrag)
AnetteM (diskussion | bidrag)
Linje 21:
Der findes mange forskellige typer XML, hvor bl.a. [[GML]] (Geography Markup Language), der er en type af XML, der er specielt beregnet til at håndtere [[geografi]]ske data, er en af dem. Desuden findes der mange andre typer alt efter hvilken [[organisation]] eller [[branche]], der har udviklet typen. Således er det muligt for den enkelte branche at skræddersy den type XML man ønsker at bruge, så det matcher ens behov. Det smarte i dette arbejde ligger således i, at den enkelte type kan udbredes for hele branchen, således at alle bruger den samme type XML og der skabes derved muligheder for, at alle kan høste fordelene ved at kunne udveksle data med hinanden.
 
Når der udvikles et XML kan det med fordel ske vha. af et XML-skema. Dette angiver f.eks. hvilke tags, der må bruges, således at det er nemmere at udvikle et XML dokumentet, da skemaet kan bruges som et rette ark for dokumentet. Dette betyder at en bestemt type af XML dokumenter, såfremt de passer med skemaet, kan læses og forstås, i det system de er rettet imod. Dette giver også fordele for programmører, der udvikler klienter, der skal gøre brug at en bestemt type XML dokumenter, hvorfor anvendelsen af skemaet kan hjælpe med dette. På denne måde opfattes XML skemaet som en form for skabelon for hvorledes en speciel type XML skal opbygges. Samtidig giver det ligeledes XML dokumentet et kvalitetsstempel, da der sammen med dokumentet sendes information om at det pågældende dokument er velformet og valid. Hvor det at være velformet betyder, at dokumentet overholder XML syntaks fuldstændig og valid betyder, at dokumentet kan blive verificeret med et XML skema.
 
# [[XML Schema]] og [[dtd]] – Sprog, der muliggør tilpasning af XML til specifikke formål.