Autor Zpráva
Josef Svoboda
Profil *
Hezký den,
mohl by mi někdo vysvětlit, jak je možné, že oficiální DTD pro HTML 4.01 Transitional na adrese
www.w3.org/TR/html4/loose.dtd
není validním DTD např. dle
www.validome.org/grammar/
?

Chápu něco špatně, nebo tomu tak skutečně je? Nemohu zpracovávat HTML v java dom parseru, neboť jsem se dověděl, že samotné DTD není validní. Chyba je např. v

<!ENTITY % ContentType "CDATA"
    -- media type, as per [RFC2045]
    -->
    


Pro XHTML je již v jeho DTD vše v pořádku..

<!ENTITY % ContentType "CDATA">
    <!-- media type, as per [RFC2045] -->
    


Děkuji za případná vysvětlení / nakopnutí

S pozdravem
Josef Svoboda
Chamurappi
Profil
Reaguji na Josefa Svobodu:
Nemohu zpracovávat HTML v java dom parseru
Není to náhodou XML parser?

Definice typu dokumentu pro HTML neodpovídá formátu XML DTD. Odpovídá formátu HTML DTD a v něm může být komentář (začínající i končící --) i uvnitř deklarace.
Josef Svoboda
Profil *
:D tisíceré díky.. neuvědomil jsem si, že je pro to jiný formát..

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0