Io non ho mai avuto errori di validazione con <table> con nessun DTD.

Controlla che non ci sia errori di sintassi