Håndskrevet fra bunnen av
Dette er bygget opp slik at vi henter XML-filer som inneholder en innholdskomponent og plasserer denne på en template side. De XML-filene vi henter er komplette XHTML-filer og kan for den saks skyld inneholde mye annet enn det vi skal bruke. Alternativet til denne enkle strategien er selvsagt å produsere det vi trenger fra et skript.
I templatefila har vi et banneroråde på toppen av siden, en meny til venstre og en footer som er stabile felter, det vil si at de endres ikke når vi importerer. Det eneste som endres er det feltet du leser på nå. Dette består av et section-element med id="content". De XML-filene vi importerer når vi velger i menyen har bidrag til denne komponenten. Bidragene er også merket med id="content".
I prinsippet er dette rett fram og enkelt:
Vi importerer en XML-side med ulike innholdskomponenter, identifiserer disse og legger dem ut på en templateside.
I praksis er dette litt mer komplisert siden innholdssidene må være velformet XML for at det skal være enkelt å plukke fra dem med en enkle tilnærmingen som er valgt.
Det er som du ser ikke lagt ned noe arbeid her i å designe og implementere (CSS) noen god layout.