Et site med kursusmaterialer, der bruges i forbindelse med undervisning i forskellige it relaterede emnerEn skøn grafik du kan nyde mens der undervises.
   

Send spørgsmål eller kommentar til Thor - klik her: Send en kommentar til Thor - omkring undervisning eller kursus  Søg i kursusmaterialerne. Kan bruges i forbindelse med undervisningen eller efter kurset  Til forsiden af kursusmaterialer.dk 

 

XML Introduktion / Document Type Definition / Introduktion til DTD Tag dig ikke af dette flag - det er bare en besked til underviseren om, at der er undervisernote knyttet til XML Introduktion kursus, Document Type Definition, Introduktion til DTD


XSL fjernundervisningskursus

- Vil du gerne på kursus NU?

- Vil du gerne lære i dit eget tempo?

- Har du ikke tid til at tage på kursus ude i byen?

Så køb et kursus i XSL som fjernundervisning på www.it-fjernundervisning.dk


Document Type Definition

Er en skematisk beskrivelse af, hvordan XML dokumentet er bygget op eller skal bygges op.

DTD'et kan ligge enten intent i XML dokumentet eller som eksternt dtd dokument. Et DTD til vores Andeby eksempel kan se sådan her ud:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!--DTD generated by XMLSPY v2004 rel. 3 U (http://www.xmlspy.com)-->
<!ELEMENT AndebyBeboere (Person+)>
<!ELEMENT Efternavn (#PCDATA)>
<!ELEMENT Foedselsdato (#PCDATA)>
<!ELEMENT Fornavn (#PCDATA)>
<!ELEMENT Person (Fornavn, Efternavn, Telefon, Foedselsdato)>
<!ATTLIST Person ID (1 | 2 | 3 | 4 | 5 | 6 ) #REQUIRED>
<!ELEMENT Telefon (#PCDATA)>

Eller har man det liggende i et eksternt dokument kan man referere til det i sit xml dokument sådan her:

<!DOCTYPE Katalog SYSTEM "andeby.dtd">

De fleste xml editorer validerer dtd når dokumentet åbnes.


Øvelse

Prøv at lave DTD til de XML dokumenter vi har arbejdet med i XMLSpy og se om du kan forstå indholdet.

   
Spacer Spacer Spacer Spacer