Extensible Hyper Text Markup Language
Je to “přísnější” verze HTML, je to HTML postavené na XML pravidlech. Měla sloužit k tomu, že jak pak byla syntakticky správně, tak pak se s tím dál strojově lépe pracovalo.
Nepoužívá se
Už se nepoužívá, nahradilo ho HTML 5, které umožňuje XML-like syntax a je flexibilnější
Rozdíly
- všechny tagy musí být uzavíratelné (nelze
<img>
, ale<img />
) - všude musí být psáno malým písmem (je to doporučené, ne vyžadované)
- prostě to bylo syntakticky přísnější
Musel se uvádět MIME type (aby XML bylo validní): application/xhtml+xml
Výhodou bylo, že to bylo XML, takže se na to daly uplatňovat pravidla pro parsování XML či transformace pomocí XSLT.