Skip to main content

Wat is XHTML?

De Extensible Hypertext Markup Language (XHTML) is een snelle manier om te verwijzen naar verschillende taalaanbevelingen die op grote schaal worden gebruikt op apparaten met internet voor het bekijken van webpagina's.Hoewel vernoemd naar zijn voorganger, de HyperText Markup Language (HTML), is het eigenlijk gebaseerd op de Extensible Markup Language (XML), een zeer selectief onderdeel van de standaard gegeneraliseerde markup -taal (SGML).In wezen zijn ze allemaal nakomelingen van SGML.Hoewel HTML een directe toepassing van SGML is, wordt XHTML wat een naamruimte genoemd, of een set definities voor een XMLkwam tot stand vanwege een paar beperkingen aan HTML en de gevarieerde manier waarop HTML werd geïmplementeerd.Rond de tijd dat HTML de versie vier heeft gehaald, begon het door veel HTML -tolken af te nemen, de computerprogramma's die HTML -documenten parseren in een opgemaakte, zichtbare webpagina.Omdat mobiele apparaten en andere web-view-platforms ook in opkomst waren, was een betere oplossing nodig.XML is een veel striktere implementatie van SGML via HTML en verschillende XML -naamruimten kunnen in één exemplaar worden gebruikt.Een XML -naamruimte, deze kan worden ontleed door elke XML -tolk, terwijl HTML beperkt is tot alleen HTML -tolken.XHTML is echt HTML opnieuw gemaakt onder de meer beperkende XML -subset van SGML.Op deze manier kon de meer recente taal onmiddellijk worden geïnterpreteerd door bestaande webbrowsers, terwijl hij zich ook beschikbaar maakte voor andere platforms.Het waarmaken van het uitbreidbare aspect van XHTMLS -naam is ook belangrijk op te merken.Het biedt niet alleen de mogelijkheid om te worden gelezen door meer programma's en platforms, maar het is ook verder uitbreidbaar door het gebruik van andere XML -naamruimten binnen de documenten toe te staan.

Met XHTMLS -mogelijkheid om andere XML -naamruimten in een document op te nemen, kan het zijnUitgebreid op een aantal manieren om meer te presenteren dan alleen paginaformering.De wiskundige markup -taal (MATHML) kan bijvoorbeeld in deze documenten worden opgenomen om wiskundige formules en notatie weer te geven.Afbeeldingen kunnen ook worden ingebed met behulp van de naamruimte Scalable Vector Graphics (SVG) binnen een document van dit type.Als zodanig kan XHTML ook een opgenomen zijn bij een ander XML -document.

Aangezien XHTML eigenlijk gewoon HTML is verfijnd onder XMLS -regels, biedt het drie documenttype definities (DTD) die die van HTML versie vier dupliceren.Een DTD is een gedetailleerde beschrijving van de elementen van een markup -taal, inclusief wanneer, waar en hoe deze kan worden gebruikt, evenals eventuele bijbehorende attributen.In latere versies van XHTML werden XML -schema's echter, een andere, robuustere manier om een XML -document te beschrijven, vastgesteld dat XHTML verder werd uitgebreid.Op zijn beurt zijn verschillende gestripte versies van XHTML ontwikkeld die vervolgens kunnen worden gebouwd voor specifiek gebruik, waarvan vele draaien om mobiele computerplatforms.