Tom: Je maakt dus je eigen tags en opmaak staat los van data, wat weer handig is voor searchengines zodat die weten wat ze moeten indexeren.
Voor een gedeelte waar, maar het brengt ook weer problemen met zich mee, want...
Die tags zijn vastgelegd in .... (weet niet hoe het heet), je kunt standaard ....'s gebruiken maar ze ook zelf maken.
... er zijn eigenlijk geen standaard tags, je bedenkt alles zelf. Zie mijn voorbeeld dat je misschien aan spreekt.
Lijkt me een beetje een mengeling van templates via PHP (layout/html los van (tekst)output van de PHP), CSS en QuarkXpress tekst-shit.
Hmmm... kopieer dit in een bestandje als foo.xml en open met IE 5 (misschien dat 4 dit ook kan): <BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR><?xml version="1.0" standalone="yes"?>
<auto>
<merk>BMW</merk>
<kleur>zwart</kleur>
</auto>[/quote]Je ziet nu de structuur van de XML (dit is het standaard stylesheet voor XML in IE). Voeg nou na de eerste regel dit toe:<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR><?xml-stylesheet href="bar.css" type="text/css"?>[/quote] en slaat het bestand op, kopieer daarna het onderstaande en zet het in bar.css:<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>auto {
background: white;
color: black;
margin: 1em;
}
merk {
font: bold 1.5em verdana, arial, helvetica, sans-serif;
display: block;
color: red;
}
kleur {
font-family: verdana, arial, helvetica, sans-serif;
display: block;
}[/quote]En reload. Dan krijgt het model ineens rode vette letters die 1,5 keer zo groot zijn en de kleur is in zwart.
Zo werkt het dus: XML geeft data aan, CSS (of XSL doet de opmaak). En dat is dus alles behalve moeilijk.
edit:
Fixed typo