SlideShare a Scribd company logo
1 of 12
XML
Wat is xml? XML eXtensibleMarkupLanguage Huidige versie: 1.1 Wat is XML ? ,[object Object]
 Ontworpen voor het versturen van data niet voor het tonen van data.
Tags zijn niet voor gedefinieerd je moet ze zelf definiëren.
 XML is ontworpen om zichzelf door te ontwikkelen. ,[object Object]
 XML en HTML zijn voor verschillende doeleinden ontworpen.
 XML is ontwikkeld voor transporteren en opslaan van data.
 HTML is ontwikkeld om data te tonen zoals het eruit ziet. XML doet niets ! Het is vreemd maar xml is alleen ontworpen voor transport en opslagvan data ! Waarom dan XML! XML wordt veel gebruikt om data tussen systemen uit te wisselen.XML is text-based en daarom te begrijpen voor een diversiteit aan systemen. (Platform onafhankelijk)
Xml! Root en child <?xmlversion=“1.0” encoding=“ISO8859-1”?><catalogus>   <product>dvd         <artiest>Pearl Jam</artiest>        <titel>Live in Paris</titel>         <prijs> 29,95 </prijs>   </product>   <product>cd         <artiest>Kings of Leon</artiest>        <titel>The best of.</titel>         <prijs>14,95</prijs>   </product>   <!–- overigeproducten --> </catalogus> De 1e lijn is voor de xml declaration De 2e is het root  Element. <product> is een child element Van het root element ! artiest, titel en prijs zijnsubchild van het child product.
Xml! Tree Structure
Xml! Tree Structure Rootelement<catalogus> <?xmlversion=“1.0” encoding=“ISO8859-1”?><catalogus>   <product>dvd         <artiest>Pearl Jam</artiest>        <titel>Live in Paris</titel>         <prijs> 29,95 </prijs>   </product>   <product>cd         <artiest>Kings of Leon</artiest>        <titel>The best of.</titel>         <prijs>14,95</prijs>   </product>   <!–- overigeproducten --> </catalogus> Element<product> Attributecategorie Element<artiest> Element<titel> Element<prijs> text“Pearl Jam” textLive in Paris Text29,95 Root – Childs - siblings
Regels ! Tags & Elements Alle elementen moeten een closingtag bevatten. <p>Welkom op de pagina </p> XML tags zijnhoofdlettergevoelig. <Title>Spannendeverhalen</title> (fout) <Title>Spannendeverhalen</Title> (goed) Alleelementenmoeten op de juistemaniergenestworden. <b><i>Dezetekst is bold en italic</b></i> (fout) <b><i>Dezetekst is bold en italic</i></b>

More Related Content

Viewers also liked

Inleiding Moederborden 2003
Inleiding Moederborden 2003Inleiding Moederborden 2003
Inleiding Moederborden 2003mvanginkel
 
Html les 2.3_responsive_design
Html les 2.3_responsive_designHtml les 2.3_responsive_design
Html les 2.3_responsive_designmvanginkel
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascriptmvanginkel
 
Html les 2.2_positioneren
Html les 2.2_positionerenHtml les 2.2_positioneren
Html les 2.2_positionerenmvanginkel
 
Html les 2.1 Forms
Html les 2.1 FormsHtml les 2.1 Forms
Html les 2.1 Formsmvanginkel
 
HTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikHTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikmvanginkel
 
4.1 responsive design
4.1 responsive design4.1 responsive design
4.1 responsive designmvanginkel
 

Viewers also liked (12)

Wdreader2
Wdreader2Wdreader2
Wdreader2
 
Les 1 html
Les 1 htmlLes 1 html
Les 1 html
 
Inleiding Moederborden 2003
Inleiding Moederborden 2003Inleiding Moederborden 2003
Inleiding Moederborden 2003
 
Les 1.5 php
Les 1.5  phpLes 1.5  php
Les 1.5 php
 
Les 1.4 php
Les 1.4  phpLes 1.4  php
Les 1.4 php
 
Html les 2.3_responsive_design
Html les 2.3_responsive_designHtml les 2.3_responsive_design
Html les 2.3_responsive_design
 
Les 3 javascript
Les 3 javascriptLes 3 javascript
Les 3 javascript
 
Html les 2.2_positioneren
Html les 2.2_positionerenHtml les 2.2_positioneren
Html les 2.2_positioneren
 
Html les 2.1 Forms
Html les 2.1 FormsHtml les 2.1 Forms
Html les 2.1 Forms
 
HTML module 1 1.8 terugblik
HTML module 1 1.8 terugblikHTML module 1 1.8 terugblik
HTML module 1 1.8 terugblik
 
1.1 basis
1.1 basis1.1 basis
1.1 basis
 
4.1 responsive design
4.1 responsive design4.1 responsive design
4.1 responsive design
 

Similar to Les 1 Xml

Copernica Marketing Software - Presentatie Copernica Developers training
Copernica Marketing Software - Presentatie Copernica Developers trainingCopernica Marketing Software - Presentatie Copernica Developers training
Copernica Marketing Software - Presentatie Copernica Developers trainingCopernica BV
 
XML tekortkomingen en pluspunten
XML   tekortkomingen en pluspuntenXML   tekortkomingen en pluspunten
XML tekortkomingen en pluspuntenMarc de Graauw
 
Crossmedia les 12 de basis over Html
Crossmedia les 12 de basis over HtmlCrossmedia les 12 de basis over Html
Crossmedia les 12 de basis over HtmlDre
 

Similar to Les 1 Xml (6)

Les01 Htmlen Xhtml2008
Les01 Htmlen Xhtml2008Les01 Htmlen Xhtml2008
Les01 Htmlen Xhtml2008
 
Html, xhtml en Ftp
Html, xhtml en FtpHtml, xhtml en Ftp
Html, xhtml en Ftp
 
Copernica Marketing Software - Presentatie Copernica Developers training
Copernica Marketing Software - Presentatie Copernica Developers trainingCopernica Marketing Software - Presentatie Copernica Developers training
Copernica Marketing Software - Presentatie Copernica Developers training
 
XML tekortkomingen en pluspunten
XML   tekortkomingen en pluspuntenXML   tekortkomingen en pluspunten
XML tekortkomingen en pluspunten
 
Crossmedia les 12 de basis over Html
Crossmedia les 12 de basis over HtmlCrossmedia les 12 de basis over Html
Crossmedia les 12 de basis over Html
 
Html5
Html5Html5
Html5
 

Les 1 Xml

  • 1. XML
  • 2.
  • 3. Ontworpen voor het versturen van data niet voor het tonen van data.
  • 4. Tags zijn niet voor gedefinieerd je moet ze zelf definiëren.
  • 5.
  • 6. XML en HTML zijn voor verschillende doeleinden ontworpen.
  • 7. XML is ontwikkeld voor transporteren en opslaan van data.
  • 8. HTML is ontwikkeld om data te tonen zoals het eruit ziet. XML doet niets ! Het is vreemd maar xml is alleen ontworpen voor transport en opslagvan data ! Waarom dan XML! XML wordt veel gebruikt om data tussen systemen uit te wisselen.XML is text-based en daarom te begrijpen voor een diversiteit aan systemen. (Platform onafhankelijk)
  • 9. Xml! Root en child <?xmlversion=“1.0” encoding=“ISO8859-1”?><catalogus> <product>dvd <artiest>Pearl Jam</artiest> <titel>Live in Paris</titel> <prijs> 29,95 </prijs> </product> <product>cd <artiest>Kings of Leon</artiest> <titel>The best of.</titel> <prijs>14,95</prijs> </product> <!–- overigeproducten --> </catalogus> De 1e lijn is voor de xml declaration De 2e is het root Element. <product> is een child element Van het root element ! artiest, titel en prijs zijnsubchild van het child product.
  • 11. Xml! Tree Structure Rootelement<catalogus> <?xmlversion=“1.0” encoding=“ISO8859-1”?><catalogus> <product>dvd <artiest>Pearl Jam</artiest> <titel>Live in Paris</titel> <prijs> 29,95 </prijs> </product> <product>cd <artiest>Kings of Leon</artiest> <titel>The best of.</titel> <prijs>14,95</prijs> </product> <!–- overigeproducten --> </catalogus> Element<product> Attributecategorie Element<artiest> Element<titel> Element<prijs> text“Pearl Jam” textLive in Paris Text29,95 Root – Childs - siblings
  • 12. Regels ! Tags & Elements Alle elementen moeten een closingtag bevatten. <p>Welkom op de pagina </p> XML tags zijnhoofdlettergevoelig. <Title>Spannendeverhalen</title> (fout) <Title>Spannendeverhalen</Title> (goed) Alleelementenmoeten op de juistemaniergenestworden. <b><i>Dezetekst is bold en italic</b></i> (fout) <b><i>Dezetekst is bold en italic</i></b>
  • 13. Regels ! Tags & Elements Alle xml dccumentenmoeteneenrootelementbevatten ! Alle waarden van attributen moeten tussen aanhalingstekens geplaatst worden. <note date=12/11/2007> (fout)<note date=“12/11/2007”> (goed)
  • 14.
  • 15. &gt; > groter dan
  • 16. &amp; & ampersand
  • 17. &apos; ‘ apostrofje
  • 18. &quot; “ aanhalingstekens Commentaar in een xml document De syntax is het zelfdeals in html. <!– Dit is commentaat --> White-space is Preserved in XMLHTML truncates multiple white-space characters to one single white-space: HTML: Hello           my name is Tove Output: Hello my name is Tove. With XML, the white-space in a document is not truncated.
  • 19.
  • 20. Namenkunnennietbeginnen met eennummer of een . , character bevatten.
  • 21. Namenkunnennooitbeginnen met de letters xml(of XML, Xml etc.)
  • 22.
  • 23. XML