
XHTML betekent EXtensible HyperText Markup Language en het is de opvolger van HTML 4.01.
XHTML zal uiteindelijk HTML gaan vervangen en daarom is het belangrijk om de pagina's die je vanaf nu gaat maken te schrijven in XHTML code en de oude pagina's die je al hebt gemaakt om te zetten naar geldig XHTML. Gelukkig lijkt XHTML erg veel op HTML en is het vrij eenvoudig om deze nieuwe markup language onder de knie te krijgen. Je moet XHTML vooral zien als een strengere en schonere versie van HTML.
Een ander belangrijk punt is dat XHTML een mix is tussen HTML en XML. XML betekent Extensible Markup Language. In de toekomst zullen we steeds meer een ontwikkeling zien die naar XML toebeweegt.
Het eerste voordeel heb ik al genoemd. Aangezien het web in de toekomst steeds meer op XML gebaseerd zal zijn is de eenvoudigste manier om de overstap te maken om te beginnen je pagina's in geldige XHTML code te schrijven.
Het tweede voordeel van XHTML is dat XHTML een schone en logische code vereist. Hierdoor krijg je als het goed is compactere pagina's met minder fouten.
Een derde punt is dat XHTML ervoor zorgt dat webpagina's geschikter worden voor draadloze apparaten, slechtzienden/blinden en dat er minder problemen zullen zijn met de weergave in verschillende browsers.
Een van de meest veelbelovende programmeertechnieken van de afgelopen tijd.
eXtensible Markup Language:
XML staat voor eXtensible Markup Language. De ontwikkeling van de taal is begonnen in 1996 en in 1998 overgenomen door het World Wide Web Consortium, dat ook verantwoordelijk is voor de ontwikkeling van bijvoorbeeld HTML en HTTP. XML is een een versimpelde, gestroomlijnde versie van een veel oudere opmaaktaal: SGML. SGML is een internationaal geaccepteerde standaard die veel wordt gebruikt voor grote (veelal technische) documentatieprojecten. Daarnaast zijn er overeenkomsten tussen XML en HTML, wat een subset is van SGML. Met XML kun je documenten beschrijven die gestructureerde informatie bevatten. Gestructureerde informatie bestaat uit inhoud en indicaties over de betekenis van die inhoud. Het kan bijvoorbeeld gaan om spreadsheets, technische tekeningen of financiele transacties.