Foros del Web » Creando para Internet » HTML »

Problema al validar html con w3c validator - Problema con doctype

Estas en el tema de Problema al validar html con w3c validator - Problema con doctype en el foro de HTML en Foros del Web. Buenas Estaba intentando validar el código html generado por una página web y me da el siguiente error: Cita: Namespace Found in non-XML Document Namespace ...
  #1 (permalink)  
Antiguo 27/10/2009, 17:45
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 12 años, 1 mes
Puntos: 14
De acuerdo Problema al validar html con w3c validator - Problema con doctype

Buenas

Estaba intentando validar el código html generado por una página web y me da el siguiente error:
Cita:
Namespace Found in non-XML Document

Namespace "http://www.w3.org/1999/xhtml" found, but the -//W3C//DTD HTML 4.01//EN document type is not an XML document type!
Y este otro también:
Cita:
DOCTYPE Override in effect!

The detected DOCTYPE Declaration "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">" has been suppressed and the DOCTYPE for "HTML 4.01 Strict" inserted instead, but even if no errors are shown below the document will not be Valid until you update it to reflect this new DOCTYPE.
En el documento tengo el siguiente doctype:

Cita:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Aunque con este otro también daba el mismo error:
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
¿qué puede estar sucediendo?
¿Cómo lo soluciono?

Gracias de antemano.
  #2 (permalink)  
Antiguo 27/10/2009, 19:21
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Problema al validar html con w3c validator - Problema con doctype

el primer error debe ser porque el DTD aplicado no es el apropidado. es decir, hay DTD para HTML y XHTML. lo mas seguro intentastes validar un documento XHTML pero con DTD de HTML. por eso te indica que encuentra el namespace del elemento <html> pero que el DTD aplicado no es del tipo XML. o sea, HTML no usa namespace. el segundo mensaje debe estar relacionado al primero. el validador intento aplicar el DTD correcto.

ahora bien, me cuesta creer cuando indicas que aun aplicando el DTD XHTML Transitional sigue mostrando el error. ¿algun codigo que puedas compartir para replicar el error?
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 28/10/2009, 03:46
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 12 años, 1 mes
Puntos: 14
Respuesta: Problema al validar html con w3c validator - Problema con doctype

El error lo detecté primeramente con un DTD transitional, luego opté por el otro por probar.

El documento que quiero validar es una página PHP que devuelve contenido dinámico creado en HTML, con partes de javascript, css y ajax.
Pero no creo que eso deviera influir.

¿Que hago entonces si se trata de código HTML?

Saludos y gracias.
  #4 (permalink)  
Antiguo 28/10/2009, 04:23
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Problema al validar html con w3c validator - Problema con doctype

si es HTML, eliminale el namespace del elemento <html>, es decir, el atributo xmlns. asegurate que el DTD sea HTML.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 28/10/2009, 14:20
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 12 años, 1 mes
Puntos: 14
Respuesta: Problema al validar html con w3c validator - Problema con doctype

No se que pasó, pero quedó solucionado. Misterios de la vida...
Lo dejé tal cual lo tenía al principio, con transitional.

Gracias igualmente zerokilled.
  #6 (permalink)  
Antiguo 28/10/2009, 14:50
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Problema al validar html con w3c validator - Problema con doctype

que pena que no podre replicar el error, queria ver por qué sucedia. capaz que estabas validando una copia antigua y en cada cambio no guardabas los cambios
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 28/10/2009, 14:53
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 12 años, 1 mes
Puntos: 14
Respuesta: Problema al validar html con w3c validator - Problema con doctype

Pues es que fue una tonteria.
Copié un doctype de otra de mis páginas, lo pegue, y funcionó.
Luego comparé los 2, el que tenía y el que acababa de copiar y eran idénticos en TODO.

Ya he tenido problemas similares con archivos XML y sus cabeceras y estos problemas son alucinantes... nunca se la causa y por arte de magia se solucionan. Copiar, pegar, crear un nuevo archivo, no se, es increible...
  #8 (permalink)  
Antiguo 30/03/2010, 12:52
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 7 años, 8 meses
Puntos: 0
Respuesta: Problema al validar html con w3c validator - Problema con doctype

Hola....
Nosotras tenemos similar problema.

ocupamos el siguiente DOCTYPE en nuestra pagina JSP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

y al tener la siguiente linea de còdigo:

<table width="100%" border="0" >, con su respectivo </table>

nos arroja el siguiente problema:
"Missing required end tag".

Como dato, estamos trabajando con Netbeans 6.8 y antes teniamos la versiòn 5.5, la cual no nos arrojaban estos problemas. Existen otras validaciones que tambien dan problemas como por ejemplo en td o tr., etc....

Ojalá nos puedan ayudar, ya que no hemos encontrado nada al respecto.

Gracias
Paula - Jéssica
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:40.