In qualche caso e` possibile "estendere" il linguaggio HTML, ma sono casi rarissimi e occorre consocere molto bene cio` che si fa.
E non si puo` farlo in tutti i linguaggi, per cui e` assolutamente necessario che dici che DTD usi, e se hai esteso una DTD standard o ne hai dichiarata una tua.
Ma scusa, che motivo c'e` di estendere la DTD, se quella standard ha gia` i tag corretti per fare cio` che chiedi?