__
.
DNS4 
zoeken
  ⑬
«

XML
eXtensible Markup Language

webpagina's automatisch verwerken.

Wellicht had je al gezien dat veel pagina's van de dns4 de .xml extensie hebben. Opmaak en inhoud worden met xml (en xsl) nu helemaal gescheiden. Grof gezegd is xml de opvolger van html. Het ligt natuurlijk oneindig veel genuanceerder dan dat. Voor ons is van belang dat de pagina's nog gestructureerder worden en dat omzetting naar andere formaten (pdf, wml etc.) een fluitje van een cent wordt. Ik geef op deze pagina een basis-voorbeeld. Het is de bedoeling dat jij aan de slag gaat om het voorbeeld dusdanig te "verbouwen" dat het nut voor jouw website heeft. Het algemene voordeel om xml te gebruiken is dat het werkelijk bizar snel laadt in een browser en dat onderhoud van de structuur (als je de layout bijvoorbeeld wil veranderen) gewoon heel erg makkelijk is.

We beginnen eerst met de xml-pagina. Om een voorbeeld te hebben kies je maar een xml file uit de hoeveelheid die op de code-pagina staat. Open de pagina met de rechtermuisknop (lees broncode) en copy/paste de inhoud naar jouw website. Je zal merken dat het absoluut niet uitmaakt welke pagina je kiest. Omdat de structuur en de inhoud zijn gescheiden zal elke pagina weergegeven worden op de manier die je beschreven hebt in jouw xsl-pagina. Dus het volgende item hier wordt de xsl-pagina..

Jouw search/replace moet even aan het werk.. Vervang in de code even alle & lt; (haal spatie tussen & en l even weg) met < en alle & gt; (ook spatie weghalen) met >. Je begreep al dat het een beetje raar is om een xsl-file in een xml-file te zetten. Dat is vragen om moeilijkheden natuurlijk.. Vandaar dat de "gevoelige" characters even veilig "veranderd" waren.

In de xsl file kan je zien hoe je een klikbare link kan benoemen en hoe je de css kan "doen". Ongeacht de volgorde van de data (inhoud) van de xml-pagina, zal de layout zijn zoals bepaald in de xsl-file.

Deze combinatie van xml en xsl komt nog beter tot zijn recht als je lijsten gaat maken. Ik heb even een "raar voorbeeld-lijstje" voor jou hier neergezet. Zoals je kan zien repeteert de xsl-file de items tussen de "voorbeeld-tags" wat de opmaak aangaat.

Als je even in de broncode van het lijstje "loert" kan je zien hoe weinig code er gebruikt is. Dit is prettig als je hele lange en gecompliceerde lijsten wil maken. Ik raad je aan om te gaan experimenteren met het xml/xls gebeuren. Aan voorbeelden geen gebrek; even Googelen op "xml tutorial" geeft je meer voorbeelden dan dat je op een dag kan lezen..

De titel van deze pagina is: XML voorbeeld.
De sleutelwoorden zijn : xml en voorbeeld.
De omschrijving is: duidelijk voorbeeld van een xlm pagina.