24.07.2013 Views

Den 3. stemme - en undersøgelse af skønlitterære ... - Kjeld Schmidt

Den 3. stemme - en undersøgelse af skønlitterære ... - Kjeld Schmidt

Den 3. stemme - en undersøgelse af skønlitterære ... - Kjeld Schmidt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

98 Design - CONCERT<br />

6.2.2 XML Schema<br />

Figur 6.12: XML-dokum<strong>en</strong>t for persongalleri<br />

At det er nødv<strong>en</strong>digt at opstille regelsæt og validere XML-dokum<strong>en</strong>ter, skyldes<br />

XML teknologi<strong>en</strong>s ekstreme fleksibilitet, hvor man frit kan definere sit eget markup<br />

sprog. Hvis det skal være muligt at samarbejde om XML-dokum<strong>en</strong>ter, er<br />

det derfor nødv<strong>en</strong>digt at ”define what elem<strong>en</strong>t and attribute names are allowed to<br />

appear in a conforming docum<strong>en</strong>t in order to make that docum<strong>en</strong>t useful. Furthermore,<br />

we need to be able to indicate what sort of cont<strong>en</strong>t each of these elem<strong>en</strong>ts<br />

and attributes are allowed to contain.” (Duckett et al., 2001, s. 10).<br />

Der findes teknologier, der kan hjælpe til d<strong>en</strong>ne validering f.eks. DTD (Data<br />

Type Definition) og XML Schemas. Vi har valgt at bruge XML Schemas. Det<br />

har vi for det første valgt, fordi det er <strong>en</strong> W3 standard 5 , og dermed ved vi at teknologi<strong>en</strong><br />

er g<strong>en</strong>nemarbejdet og veldokum<strong>en</strong>teret. Vi kan derfor antage at der er<br />

visse fremtidsperskpktiver i d<strong>en</strong>ne teknologi. For det andet giver XML Schema<br />

mulighed for at sikre, at data i et XML-dokum<strong>en</strong>t er <strong>af</strong> <strong>en</strong> bestemt type (f.eks.<br />

int, boolean, dato) og at data har det rigtige format (f.eks. at <strong>en</strong> str<strong>en</strong>g <strong>af</strong> max.<br />

40 karakterer), hvilket betyder at XML Schema’et tjekker om dataindholdet i et<br />

dokum<strong>en</strong>t er korrekt. Dette er f.eks. ikke muligt i DTD. For det tredje har vi valgt<br />

XML Schema, fordi de i modsætning til f.eks. DTD er skrevet i XML, og det derfor<br />

ikke er nødv<strong>en</strong>digt at sætte sig ind i flere sprog for at opstille <strong>en</strong> ’grammatik’<br />

5 P˚a www.w<strong>3.</strong>org defineres <strong>en</strong> W3 standard s˚aledes:” Standardization: W3C contributes to efforts<br />

to standardize Web technologies by producing specifications (called ”Recomm<strong>en</strong>dations”)<br />

that describe the building blocks of the Web. W3C makes these Recomm<strong>en</strong>dations (and other<br />

technical reports) freely available to all.”

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!