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

Slides:



Advertisements
Verwante presentaties
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Advertisements

Fedora Content Model en XSLT Fedora op Klompen, Amsterdam, Egbert Gramsbergen TU Delft Library / Digital Product Development
Databases via internet
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
XML in de praktijk Instituut voor Interactieve media.
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Het selecteren van data uit meerdere gekoppelde tabellen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HTML Les 1: Introductie HTML
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
ontwerp een datamodel Criteria voor een goed model Ontwerppatronen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
User Centred Development UCD Werkcollege blok 1 week 5.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
SQL & datamodelleren.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
oefening Kaften bekijken opdracht Samenwerken
Opleveren –Intake-POP –IAM Brand Materiaal uitdelen –Manual blok 1 –Dummy –SBC manual & Opdracht kennismakingsgesprek –Rooster blok 1 Introductie –Propedeusejaar.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
ontwerp een datamodel Criteria voor een goed model Ontwerppatronen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
MEDMEC02 – periode 1 – jaar 1 Creative Tools VAKGROEP MEDIA EN CREATIVITEIT Mail: Aanwezig: di/wo/do/vr Lokaal: PH Elske Revelman de.
Identiteit CMDMEC01-2 les 3 (4)
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Vorige week: Referentiele integriteit
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Webmaster Training: CSS CSS2 & XHTML By Frederik Van Outryve.
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Joost van Dijk Web Technology
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 1: Inleiding xHTML.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 10: XML basics.
Les 12: DTD.
Juriconnect vanuit het perspectief van de kennismanager en eindgebruiker Diederik Benschop 5 april 2017.
Overheid heeft Antwoord © Juriconnect 2008 Standaardisatie binnen overheidsinformatie Dick van den Berg Projectleider BWB Overheid heeft Antwoord ©
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Wat gaan we doen?  Iets over mij  Iets over leren van tools binnen IAM  Iets over gamemaker.
Starten met PHP Dynamischer bouwen.
OpdrachtIQ test overzichtP en SBC2 opdrachtTijdcirkels opdracht Planning evaluatieBlok 1 evalueren planningPanelgesprek huiswerk360 graden feedback huiswerkPlanning.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Internet IG8 INT Database driven websites. 2 Module opzet Hoorcollege Practicum Opdrachten Planning Beoordeling Materialen.
Internet Standaarden WG5 “ Examinations are formidable even to the best prepared, for the greatest fool may ask more than the wisest man can answer. ”
1 XSLT processing & control Datamodellering 2006.
Advanced Business Information Solutions Software voor webdesign.
Kennismakingsspel, pagina12
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
1 OMI Digitaal publiceren in bredere context.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Les 6 Toetsbespreking Introductie eindopdracht. toets  Download goede antwoorden en vergelijk met je eigen score.  Cijfer < 5.5 = herkansing week 4.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
TEI tutorial Library Lab Sessie 2 (24 november 2014) Ron Van den Branden en Bert Van Raemdonck Centrum voor Teksteditie en Bronnenstudie (CTB)
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
Didactiek rondom practicumverslagen: Inhouden, werkvormen en materialen voor de lerarenopleidingen Gerald van Dijk, Hogeschool Utrecht W. Kuiper, H. Eijkelhof,
Lectora als ontwikkeltool voor interactieve multimedia programma’s
Transcript van de presentatie:

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Les 4 : XSLT stylesheets

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

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”

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

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

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

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

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

HVA intranet

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

IAM digitaal studiedossier  Eind opdracht van dit blok ‘internet standaarden’ Inhoud in XML formaat + XSLT templates / CSS = (X)HTML / CSS

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

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese XML programming models Verschillende manieren om XML te verwerken in een applicatie. 1.Text-based processing bijv: regular expressies 2.Push-based processing bijv: SAX 3.Pull-based processing bijv: XMLReader 4.Tree-based processing bijv: DOM, E3X 5.Transformaties bijv: XSLT 6.Specifieke methode voor specifieke toepassingen bijv SOAP toolkits Niet gebruiken als het niet anders kan standaard methodes

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

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese XSLT voorbeelden  VUML  SD:persoongegevens

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

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

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Wat is XPath? Meer voorbeelden Voorbeeldbestand: les2: artikel.xml de titel van het artikel artikel/titel het bron-attribuut van het artikel alle elementen in de tekst van het artikel artikel/tekst/* alle plaatjes in het document //plaatje de eerste alinea van de tekst van het artikel artikel/tekst/alinea[position()=1] de alinea’s waarin jochem wordt geciteerd

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese XPath  SQL voor relationele database =  XPath voor XML

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Oefening XSLT  Maak een XSLT stylesheet voor - curriculum vitae - kookrecept Maak gebruik van tutorial  W3schools.com

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese XSLT  Het XSLT proces kan  zowel clientside ( processing-instruction meegeven )  als serverside ( serverside-script uitvoeren, bijv PHP ) uitgevoerd worden