De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 12: DTD.

Verwante presentaties


Presentatie over: "Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 12: DTD."— Transcript van de presentatie:

1 Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 12: DTD

2 Webtechnologie Labo 1 2 Inhoud Herhaling theorie XML valideren XML schrijven op een bestaande DTD Zelf een DTD schrijven Toepassing mediatheek

3 Webtechnologie Labo 1 3 Herhaling theorie, AND operator (volgorde van belang). | OR operator (volgorde niet van belang). ? Element kan éénmaal voorkomen of helemaal niet. * Element kan 0 of meerdere keren voorkomen + Element kan 1 of meerdere keren voorkomen.

4 Webtechnologie Labo 1 4 Herhaling theorie

5 Webtechnologie Labo 1 5 Herhaling theorie

6 Webtechnologie Labo 1 6 Herhaling theorie 1) Wat is PCDATA? 2) Wat betekent ( heading* )? 3) Wat betekent ( heading+ )? 4) Wat betekent ( heading? )? 5) Wat betekent (titel?, heading+, paragraph*) 6) In de theorie werd “mixed model content” vermeld. Zoek a.h.v. de theorie-slides (les 11) uit wat dit betekent.

7 Webtechnologie Labo 1 7 XML Valideren Met de microsoft validator Zit normaal gezien standaard in IE6+ s.aspx?FamilyID=4a3ad088-a893-4f0b- a932-5e024e74519f&displaylang=en s.aspx?FamilyID=4a3ad088-a893-4f0b- a932-5e024e74519f&displaylang=en Wordt gebruikt in het bestand xmlvalidator.htm

8 Webtechnologie Labo 1 8 XML Valideren Met dreamweaver 8 Net zoals bij xHTML Gebruik shift – F6 om het document te valideren t.o.v de DTD

9 Webtechnologie Labo 1 9 A – Oefening1

10 Webtechnologie Labo 1 10 A – Oefening1 Open het bestand A-oefening1.xml Schrijf een xml – bestand dat voldoet aan de deze DTD Gebruik minimum 8 verschillende elementen

11 Webtechnologie Labo 1 11 A – Oefening1 extra Plaats een valideringsfout in het xml – document Voer het document uit in IE en in FF Wat merk je op, waarom?

12 Webtechnologie Labo 1 12 A – Oefening2 Sla het document A-Oefening1.xml op als A-Oefening2.xml Pas de DTD aan zodat er ook een koper kan zijn voor peren en citroenen Test dit door voor peren een koper aan te maken, maar niet voor citroenen

13 Webtechnologie Labo 1 13 A – Oefening2 extra Open de strict DTD van xHTML of download deze: ml1-strict.dtd ml1-strict.dtd Wat moet ik veranderen om het atribuut alt bij het element image niet meer verplicht te maken

14 Webtechnologie Labo 1 14 A – Oefening 3

15 Webtechnologie Labo 1 15 A – Oefening 3 Schrijf een DTD zodat het document A- Oefening3.xml valid is: Het attribuut BGCOLOR moet altijd voorkomen bij Gebruik parameter entiteiten om de waarden voor BGCOLOR en ALIGN op te vullen Plaats de DTD in een afzonderlijk bestand en koppel dit met het xml bestand

16 Webtechnologie Labo 1 16 Toepassing mediatheek In de map mediatheek bevinden zich 3 xml bestanden Schrijf voor elk van deze bestanden een DTD in een afzonderlijk bestand Wijzig niets in de oorspronkelijke xml bestanden !!!

17 Webtechnologie Labo 1 17 Categories.xml

18 Webtechnologie Labo 1 18 Categories.xml Er is minstens 1 categorie aanwezig. Bij elke categorie MOET een ID staan. Een copyright mag maar moet niet. Een lange beschrijving volgt op een korte beschrijving. Een element categorienummer mag maar hoeft niet. In de plaats van dit categorienummer element kan willekeurige tekst staan (geen element).

19 Webtechnologie Labo 1 19 Leden.xml

20 Webtechnologie Labo 1 20 Leden.xml Alle elementen onder DocumentProperties moeten 1 maal voorkomen Alle attributen zijn verplicht mee te geven Het attribuut ss:StyleID kan enkel de waarden “s21” en “s22” bevatten Het attribuut ss:Type kan enkel de waarde “String” bevatten

21 Webtechnologie Labo 1 21 Mediatheek.xml

22 Webtechnologie Labo 1 22 Mediatheek.xml De elementen datumEntry en commentaar zijn niet verplicht Alle attributen zijn verplicht Het attribuut type kan enkel “cd” of “dvd” zijn Onder uitvoerders moet er minimum 1 uitvoerder zitten

23 Webtechnologie Labo 1 23 Einde les 12


Download ppt "Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 12: DTD."

Verwante presentaties


Ads door Google