Hacek je, ze ono to stejne skoro nikdy validni XML nebude, protoze prohlizece jsou benevolentni vuci syntaxi (a vzdycky budou, jinak by zrejme byly k nicemu) a zadny oficialni standard neni vynutitelny. Vetsina HTML bastliru a "webdesigneru" nema ani tuseni, ze existuje neco jako validator, potrebuji, aby to nejak vypadalo v MSIE. Takze v riti budes tak jako tak, pokud budes chtit parsovat obecny webovy dokument, vstupni format ti nikdo nezaruci. Ta chyba, ze HTML bylo puvodne vytvoreno jako velmi volny format a prohlizece s tim musi pocitat (a autori stranek na to tudiz mohou hresit), se uz stala, a vratit se to neda. Takze hezky zpatky obema nohama na zem :)
Ale jinak sam s HTML 5 a vubec s pokracovanim HTML vetve nesouhlasim, XHTML mi prijde jako lepsi cesta. A i kdyby to tak nebylo, XHTML uz tady nejakou dobu je a pouziva se, a vytvaret konkurencni standard je podle me zbytecne.
Proč tedy HTML5 definuje novou gramatiku? (Vážně mě to zajímá.)
No na to se zeptejte chlapců z WHATWG. Osobně si myslím, že SGML na ně působí jako rudý hadr, a tak s ním nechtějí mít nic společného. Ona se ta nová syntaxe od HTML v podstatě neliší, liší se ošetření mezních situacích, kdy HTML5 je blízké tomu, jak se chovají současné prohlížeče (ty by se však měly chovat jinak, kdyby četli HTML v souladu s pravidly SGML a SGML deklarace pro HTML).
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.