De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -

Verwante presentaties


Presentatie over: "Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -"— Transcript van de presentatie:

1 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Les 3 : schema’s en stylesheets NB: les 3 en 4 uit de reader zijn verwisseld.

2 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Waarvoor dient XML? Toepassingen:  Scheiding van structuur en vorm  Bijv artikel, recensie, recept, documentatie  Uitwisselen van informatie tussen systemen  Bijv nieuws, bestellingen Meer abstract:  XML maakt het relatief eenvoudig om een nieuwe talen/formaten te definieren !  XML maakt het relatief eenvoudig om verschillende talen/formaten te combineren !

3 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Wat is XML: een bouwwerk van standaarden Betekenis: Structuur: Tekst: Digitaal: Unicode XML HTMLRSSVUMLQTI Bits & Bytes

4 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Wellformed XML  Hiërarchisch gemarkeerd document  Generieke parser Strengere regels:  Hoofdlettergevoelig  Attributen tussen quotes  Tags afsluiten  Strikte hiërarchie

5 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Wellformed en Valide XML Specifieke taal die uitgedrukt word in wellformed XML  Een document is wellformed als 1.Het voldoet aan alle algemene XML regels waardoor het parseerbaar ( ontrafelbaar) is met een generieke XML parser  Een document is valide als: 1.Het is wellformed 2.Het voldoet aan de specifieke regels van een “XML schema”

6 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Scheiding van inhoud/structuur en presentatie/vorm Enkele praktijk voorbeelden

7 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Albert Hein  Producten en boodschappenlijstjes

8 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese

9

10 ThiemeMeulenhoff  Educatieve uitgeverij van  O.a. oefeningen/multiple choice vragebn

11 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese

12

13

14

15

16 HVA intranet

17 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese

18

19 IAM digitaal studiedossier  Eind opdracht van dit blok ‘internet standaarden’

20 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese XML gerelateerde technieken

21 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese XML validatie Controleren of een XML bestand de elementen en attributen gebruikt zoals dat in een ‘schema’ is gedefinieerd. Verschillende schema talen:  DTD ( oorspronkelijk SGML )  XSD ( W3C specificaties )  relaxNG ( OASIS-open )

22 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese XSLT  Het presenteren van XML data in een XHTML pagina

23 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Basic XSLT het hoofdtemplate het selecteren van een waarde uit de xml-bron het loopen door een lijst uit de xml-bron het selecteren van een waarde uit de xml-bron en daar vervolgens templates bij zoeken en toepassen

24 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Basic XPath Het selecteren van een element: /uitslagen/uitslag/thuisteam /uitslagen/uitslag/uitteam Attributen selecteren : Relatieve paden: ten opzichte van /uitslagen/uitslag thuisteam uitteam verslag/p

25 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Oefening XSLT  Maak een XSLT stylesheet voor sd:studentinformatie.xml


Download ppt "Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -"

Verwante presentaties


Ads door Google