No...
Cita: 1.- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2.- <html>
3.-
4.- <!--!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
... el "Doctype" corresponde a la definición del tipo de documento del que se trata, solo debe de contener uno y debe ser la primera línea que ha de ir.
No he visto el resto de tu código, te planteo una solución "fácil" y casi hipotética... depende de las etiquetas que uses y cómo las uses para declarar si tu documento es
XHTML 1.0 Transitional ó
HTML 4.0 Transitional. Prueba buscar el en foro por "doctype", apostaria el tema se ha tratado más ampliamente.