Friday, October 28, 2005

XHTML

Pokud máme stránky v jazyce XHTML a data pro ně dostáváme v jazyce HTML, je potřeba je nějak převést. Taková situace může nastat např. při použití formátovacího editoru v Internet Exploreru. Značky a atributy produkované tímto editorem mají nejednotnou velikost písmen, nepárové značky nejsou ukončené a hodnoty atributů nebývají uzavřené do uvozovek. Jistě by se v PHP dala napsat jednoduchá funkce, která by tyto základní nedostatky odstranila, pokud bychom ji ale chtěli napsat univerzálně, dalo by to asi dost práce. Vyplatí se proto využít existující nástroje, přímo v PHP je k dispozici rozšíření Tidy, najít by se jistě dala i externí knihovna.