(c) Marc de Graauw 20001 Presentatie XML Marc de Graauw 2 maart 2000.

Slides:



Advertisements
Verwante presentaties
paragraaf 1 Communicatie en taal
Advertisements

Presentatie kennisoverleg HTML 5. Waarom HTML 5? • Veel van onze informatie is opgeslagen in HTML… • 95% van de HTML is syntactisch incorrect…
(c) Marc de Graauw E-commerce, content en gebrek aan management Marc de Graauw SGML/XML User Group Congres 30 november 2000.
XML in de praktijk Instituut voor Interactieve media.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Marc de Graauw XML Alle tekortkomingen op een rijtje! (en een paar pluspunten...) Innovation DevDay 2009.
HTML Les 1: Introductie HTML
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Crashcursus HTML en CSS 2013
HTML elements en CSS Commando's Lenonardo Lyceum centrum voor deeltijds onderwijs Hoboken Schooljaar
Web Information Systems Geert-Jan Houben. Hypermedia hypertext + multimedia –informatie-objecten (tekst, plaatjes, animaties, audio, video) –alles in.
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 - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
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 - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Robert de Hoog College Project Management 16 juni 2000
Project management 23 juni Kern aspecten College Project Management Robert de Hoog 23 juni 2000.
Navigatie met de Glossary Jon Ragetli. 21 maart Inhoud _Achtergrond _Huidige glossary –Inhoud –Verwijzingen _Fracas glossary _WordNet _Ideale electronische.
Practicum 3 TMS Batik Suzanna Cha en Mieke Haesen.
EXtensible Markup Language Theorie 1 © Jan De Cooman
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
WEBSITES ONTWIKKELINGEN Trends en standaarden op het gebied van webdesign HTML, DHTML, XHTML, FLASH, CSS Henk Zegwaard december 2003.
Webmaster Training: CSS CSS2 & XHTML By Frederik Van Outryve.
Webpublicatie 1 HTML 4. Cascading Style Sheets ILSO - Webpublicatie2 4.1 Cascading Style Sheets HTML-code MET blitse titels CASCADING STYLE.
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
Formuliervalidatie Met Javascript.
Mijn eerste Website bouwen
Joost van Dijk Web Technology
ELIS – Multimedia Lab Multimedia academiejaar 2006–2007 Practicum 4: XML - basisconcepten 30 maart 2007 Chris Poppe Multimedia Lab vakgroep Elektronica.
WEBBUILDING 07/03/2005 Saartje De Geyter.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
XML en het gebruik ervan in de DMFA
Minicollege Service Oriented Architecture
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.
Repository-demonstratie Waar doen we het allemaal voor?
De evolutie van JavaScript
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HTML De basis-elementen.
1 XSLT processing & control Datamodellering 2006.
Presentatie XML Door Marick Manrho. Presentatie Inhoud Wat is XML? De opbouw van XML Wat is XSL? De opbouw van XSL Toepassing RSS.
Advanced Business Information Solutions Software voor webdesign.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Webbrowsers Inhoudsopgave  Webbrowser  Geschiedenis  Verschillende webbrowsers Bekende webbrowsers Minder bekende webbrowsers  Vergelijking.
1 Les 08: Formulieren. 2 Agenda van vandaag Front-end development  Toets Hoofdstuk 8  Bespreken huiswerk  Presentatie over lesstof  formulieren 
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
BEWERKEN VAN GEGEVENS Programmeertalen.  Machinecode  Assembleertalen  Hogere programmeertalen  Vierde-generatietalen  Objectgeoriënteerde talen.
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
HTML & CSS Samen gebruiken. Verschil HTML – Structuur CSS – Styling Twee verschillende dingen – Loskoppelen!
EERDER….. Tabellen rij (record, tuple, occurence) kolom (attribuut, veld) tabel (relatie) tabelstructuur : patient(PAT#,PNAAM,LEEFTIJD,GESLACHT,ARTS)
Webwinkel in het D-cluster van de opleiding Logistiek Ad van Kooten – docent ERP toepassingen  Pract. 1.
HTML Hypertext Markup Language. HTML code Elementen van een webpagina Eigenschappen van elementen Structuur van elementen.
Paul Janssen voor Wilko Quak Voortgang XML implementatie IMKL 2015.
HTML5 Taste4U.
Javascript.
Direct Realisatie Les 3 HTML en CSS in s Direct Realisatie Les 3.
Hoe maak je een pagina voor een website?
ASP.NET MVC Web Development
HTML5 introductie.
Transcript van de presentatie:

(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000

(c) Marc de Graauw Presentatie XML Wat is XML? Waarom XML? Toepassingen van XML. XML nu. State of the art, toekomst.

(c) Marc de Graauw Wat is XML? Extensible Markup Language, v 1.0 World Wide Web Consortium (W3C) Recommendation 10 februari 1998 Extensible: uitbreidbaar Markup Language: opmaaktaal

(c) Marc de Graauw Wat is XML? XML is een opmaaktaal voor Internet XML is een volgende stap na HTML HTML en XML zijn afgeleid van SGML SGML: uitgevers, gestructureerde complexe documenten XML is “versimpeld” SGML

(c) Marc de Graauw HTML - een voorbeeld Marc de Graauw Marc de Graauw Geslacht: Man Opleidingen VWO kandidaats Biologie doctoraal filosofie

(c) Marc de Graauw XML - een voorbeeld Graauw de Marc VWO kandidaats Biologie doctoraal filosofie

(c) Marc de Graauw Document Type Definition <!ELEMENT persoonsgegevens (achternaam, voorvoegsel?, voornaam )>

(c) Marc de Graauw XML en DTD XML is gestructureerd document – inhoud –elementen, attributen, tekst DTD beschrijft de structuur van een XML-document –welke elementen en attributen zijn toegestaan –welke inhoud is toegestaan –validatieregels (volgorde, optionaliteit et cetera) met DTD kan XML-document gevalideerd worden

(c) Marc de Graauw XML versus HTML HTML kent vaste set elementen –,,, XML is uitbreidbaar in DTD wordt structuur beschreven in XML zit “kennis” over betekenis – Marc – XHTML: HTML wordt XML-dialect

(c) Marc de Graauw XML hulpmiddelen parser –valideert XML-source a.h.v. DTD –gedrag vastgelegd in XML-specificatie browser –laat XML zien (IE5 ondersteunt groot deel XML) –valideert XML-source m.b.v. parser –geeft elementen door aan b.v. Javascript editors –schrijven van valide XML o.b.v. DTD

(c) Marc de Graauw W3C Recommendations XML versie 1.0 DOM: Document Object Model –stelt XML document beschikbaar aan programmeertaal –gedrag is vastgelegd in W3C Recommendation –geen vendor lock-in: DOM is gelijk bij Microsoft, IBM, etc. Namespaces XML Schema XSL: Extensible Stylesheet Language

(c) Marc de Graauw XML Schema beschrijft structuur van XML bestand vergelijkbaar met DTD maar: is zelf XML bestand krachtiger: datatypes, validatie, hergebruik nu: W3C Working Draft

(c) Marc de Graauw Waarom XML? Toepassingen van XML stylesheets, views op een XML- document integratie data en document XML, mens en applicatie XML en EDI

(c) Marc de Graauw Stylesheets 1 hoe laat de browser XML zien? –1) standaardoplossing in IE5: boomstructuur –2) zelf stylesheet maken stylesheet beschrijft hoe XML weergegeven moet worden twee mogelijkheden: –Cascading Style Sheets (CSS, ook in HTML) –Extensible Stylesheet Language (XSL)

(c) Marc de Graauw XML, DTD en stylesheet auteur.dtd auteur_dezes.xml Marc de Graauw... auteur.xsl... naam {font-size:16pt;}...

(c) Marc de Graauw Stylesheets 2 stylesheet doet twee dingen 1) conversie –XML  XML –XML  HTML –XML  ASCII –XML  EDIFACT 2) opmaak (bij XML  XML) –WWW –CDROM –hardcopy

(c) Marc de Graauw Data en document documenten –krant, boek, webpagina –structuur: hoofdstuk, paragraaf, plaatje –opmaak belangrijk –tekstverwerker, DTP, WWW data –formulier, tabel, kaartenbak –structuur: veld, record, rij, kolom –database, spreadsheet XML verenigt kracht document en data!

(c) Marc de Graauw XML, mensen en applicaties 1 <?xml version=“1.0”?> Graauw de Marc </voornaam XSL DOM applicatie database

(c) Marc de Graauw XML, mensen en applicaties 2 <?xml version=“1.0”?> Graauw de Marc </voornaam DOM applicatie database DTD XML editor

(c) Marc de Graauw XML, mensen en applicaties 3 verkoop- database XML prijslijst applicatiebrowserXML editor XML bestelling voorraad- database applicatie bestelling DTD

(c) Marc de Graauw XML en EDI 1 uitwisseling tussen applicaties –platte bestanden (ASCII) –EDIFACT, X12 –geprogrammeerde applicatie-interface (RPC) platte bestanden –structuur is te simpel –aanvullende regels nodig (begindatum < einddatum, geslacht = M of V) –deze regels worden veelal geprogrammeerd bij zender én ontvanger

(c) Marc de Graauw XML en EDI 2 EDI traditioneel –rijke structuur –dure ISP, dure software –complex –volume nodig voor ROI –redelijk succesvol bij grote bedrijven, niet bij kleinere RPC –maatwerkoplossing per interface –programmeerwerk –is complex over bedrijfsgrenzen heen

(c) Marc de Graauw XML en EDI 3 XML voor EDI –veel (goedkope) tools –sterk gekoppeld aan Internet –rijke structuur –presentatie naar mensen toe eenvoudig –XML heeft momentum

(c) Marc de Graauw XML nu, state of the art Recommendations –XML 1.0 –DOM –Namespaces –XSLT (transformaties) Working Drafts –XML Schema (voorjaar 2000) –XSL Formatting Language

(c) Marc de Graauw Ondersteuning software parsers browsers: Internet Explorer 5.0 DTD editors XML editors middleware databaseinterfaces native XML databases

(c) Marc de Graauw Actieve partijen Microsoft: XML staat centraal –Biztalk: repository, standaardformaat, infrastructuur –Internet Explorer 5.0: XML, DOM, deel XML Schema en deel XSLT Oracle –XML als standaard dataformaat “buiten” de database –tools voor interfacing Oracle  XML, XML  Oracle alle grote partijen –IBM, SUN, HP et cetera

(c) Marc de Graauw bijlage: XML op het Internet