Hvad er Extensible HyperText Markup Language (XHTML)
XHTML er næste generation af HTML, og kan kort forklares som en ny måde at skrive HTML på.
Det betyder at XHTML, i den nuværende (første) version, indeholder de samme elementer som HTML 4.01, men at nogle af dem skal skrives efter nogle lidt andre regler for at kunne bruges i XHTML. Reglerne er dem som gælder for sproget Extensible Markup Language (XML).
XHTML karakteriseres derfor som en reformulering af HTML i sproget XML.
XML er (meget kort fortalt) et sprog som er beregnet til at strukturere data. XML - og dermed også XHTML - er designet til at kunne håndteres af mange forskellige systemer. Denne egenskab gør det langt mere fleksibelt end HTML som har fokus på hvordan data bliver set i en almindelig browser.
Man regner med at håndholdte computere, mobiltelefoner, skærmlæsere m.v. i løbet af en årrække vil få en meget stor udbredelse på Internettet, hvilket vil rejse et behov for at kunne fortolke dokumenter med små hurtige programmer uden stort forbrug af processorkraft og hukommelse. Disse små programmer vil have svært ved håndtere de mange fejlfyldte og ustrukturerede HTML dokumenter som findes på nettet i dag. Istedet vil man stille større krav om ensartethed og overholdelse af standarder i dokumenterne.
Det er således vigtigt at forstå at XHTML er designet til at kunne håndteres af mange forskellige systemer, og derfor skal skrives meget præcist efter en fastsat standard.
I første omgang er XHTML altså en mere struktureret måde at skrive HTML på.
http://www.html.dk/tutorials/xhtml/Artiklen er ikke helt ny, men forklarer det meget godt synes jeg.