Valid XHTML

Nechal jsem si stránku projet validátorem na XHTML 1.0 Strict . Některým chybám ale dost dobře nerozumím. Třeba těmto:

1. reference to entity "id" for which no system identifier could be generated

...ass=hlasuj>&nbsp&nbsp<a href="?h=5&id=4 &page=&PHPSESSID=2d1df5fc566ceff4

2.end tag for "TR" omitted, but OMITTAG NO was specified

...anketaa>Uz nevím</a></td></tr></table>

3.reference not terminated by REFC delimiter

...td ><a href="guestbook.php?od=0&pocet=10&PHPSESSID=2d1df5fc566ceff4dd84ac

4. NET-enabling start-tag not immediately followed by null end-tag

...></tr><tr ><td class="booktext" colspan="2" > <a href=http://thematrix.com c

5. end tag for "option" omitted, but OMITTAG NO was specified

...on value="6">po 6<option value="5">po 5</select><br /><br /><input type="subm

6.document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag

...it !" ><input type="hidden" name="od" value="0" ></form><br /><span class="bo


7.end tag for "input" omitted, but OMITTAG NO was specified

...<input type="hidden" name="od" value="0" ></form><br /><span class="bookscrip

8.start tag was here (explain...).

...ype="submit" class="buttom" value=" Změnit !" ><input type="hidden" name="od

Co myslíte ?
Všemu nerozumím, ale vysvětlím čemu rozumím.

2. někde chybí začátek TR k tomu konečnému
4. <tr > by asi neměla být mezera
5. <option> je párový tag, takže <option>..</option>
6.7.8. <input ... />

Tomík
1.
nepovolený znak "&", je potřeba použít entitu: "& a m p ;" (bez mezer)
<HTML>jeden z mnoha duvodu proc mi XHTML nesedi.. kdyz delam zakazku a vsude bych mel vypisovat & amp; asi bych se zblaznil.. samozrejme je toho mnohem vic nez jen tohle.. dam tomu cas a uvidime</HTML>
Mě to našlo 157 chyb ! Teď už jich mám jenom asi 47. Uf.
> Master

No ono to vadí validátoru i u HTML 4.01 Trans.
Master> zblaznil? myslim, ze to neni moc tezsi nez napsat samotnzy &, ja to delam vsude a i kdybych to mel napsat stokrat misto obycejnyho, tak to klidne udelam... :-/ jen prosta vymluva! ;)
Jo to je fakt.. ostatne spravit to neni tak tezky.. trebas funkce zamenit.. a je to hned
> jen prosta vymluva!

Řekněte jedinnou výhodu XHTML, kromě té, že je to teď IN !
2DoubleThink: prakticka vyhoda XHTML spociva uz v samotne skutecnosti, ze XHTML dokument je platnym dokumentem XML. Tim se otevira cela rada dalsich moznosti manipulace s timto dokumentem jako jsou XSL transformace (napr. do RSS), snazsi strojove zpracovani takoveho dokumentu na strane browseru pripadne dalsich non-pc zarizenich (sice chapu ze toto, koder nalezite neoceni, ale proc si s vyvojari na druhe strane nevychazet trochu vstric :-).

IMHO neni duvod setrvavat u preplacane specifikace HTML, ktera zahrnuje radu funkcnich duplicit k CSS. Z tohoto duvodu je take XHTML, domnivam se, lepsi volbou pro nekoho kdo s vytvarenim webu zacina - jednodussi XHTML zkratka lepe zapada do konceptu (x)html+css a zacatecnik nemusi studovat specifikace plne zastaralych a prekonanych metod (napr primeho formatovani vzhledu, aj.).
Ge0rge to hezky shrnul, takze i kdyz mam jeste, co rict, tak nemusim, protoze to nejdulezitejsi tu je... diky za ulehceni prace Ge0rgi!