No es que tenga errores, sino que no se trata de un documento HTML
Igual siempre es recomendable usar el validador oficial, pero en este caso se trata de eso, un DTD no es un documento HTML.
Los comentarios condicionales son una extensión del Internet Explorer, podés encontrar más información buscando:
comentarios condicionales html
Saludos.