Primeramente, muchas gracias por la pronta respuesta.
Aqui os dejo la cabecera completa:
Código:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
La extensión del archivo es .htm
Las comillas las pone le mensaje de error, en la cabecera no estan. En cuando a lo de enviar otra cabecera mediante PHP, la pagina esta en HTML plano (una simple página para un currículum vitae, pero me parece extraño este error).
EDITO: Justo después de escribir el mensaje, volví a probar y esta vez pasó la validación sin ningún Warning. Que extraño
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
. Una duda mas: ¿Influye que le extensión de archivo sea .htm y no .html?
Un saludo y muchas gracias de nuevo.