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)
18. " “ 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.