raszor> uhmm ok, skal vi så bare som udgangs punk sige at du vil sammenligne HTML 4.01 transitional med XHTML 1.0 transitional, eftersom det nok er det mest realistiske. Strict ville selvfølgelig være det logiske eftersom det er den "endelige" speficikation om man vil.
Lad os se på det:
XHTML er baseret som et sublag af XML. Dvs alle regler for et XML baseret sprog gælder for XHTML. Det giver muligheden for at bruge XML behandlingsværktøjer til at bearbejde XHTML data. Dette er interessant i behandlingen af store datamængder eller ofte processering af en bestemt datamængde.
På nuværende tidspunkt renderes XHTML som HTML i de fleste browsere, da disse ikke har en XML renderings motor indbygget. På sigt kunne man forestille sig at Renderingen bliver flyttet over i en rent XML renderings motor hvilket grundet de mere strikse regler vil muliggøre en hurtigere behandlingstid på klienten og dermed også væsentlig hurtigere rendering når selve data'en er hentet.
I så fald en reel XML rendering kommer som standard i de fleste browsere vil det formodentlig også betyde et opgør med tidligere tiders opfattelse af at browseren skal kompensere for fejl forfatteren laver. Man kan derfor håbe på at motoren bliver simplere, lettere og hurtigere.
Udgangspunktet i XHTML 1.0 er at som nævnt at påføre strammere syntax regler for HTML 4.01. Dette giver et øget fokus på kodekvalitet og som man kan se det er ved at ske rundt omkring en øget opmærksomhed på at HTML altså ikke bare er noget man slammer sammen efter hvad man tror virker og ser ud til at virke. Der bliver mere opmærksomhed på at minimere datamængden der sendes ud samt at denne validere i forhold til de rekommendationer og standarder der findes (
www.webstandards.org)
Med nyere udgaver af XHTML (læs: kommende) vil selve specifikationen blive splittet op i forskellige moduler, hvilket betyder på sigt at sproget bliver nemmere at udvide og mere fleksibelt. Der vil f.eks være et modul der håndterer formularer, et det håndterer billeder osv. mere information om dette kan findes på wwww.w3c.org.
Skal man summere det lidt kort op så gælder det at: Der bliver flere og mere klare regler for syntaxen, hvilket gør det nemmere at overholde standarden og arbejde med sproget. Både manuelt eller automatiseret.
Jeg håber det hjalp dig lidt på vej, og ellers så vil jeg anbefale at kigge på de par links jeg har smidt ovenfor.