Foros del Web » Creando para Internet » HTML »

Imposible Validar Xhtml MP 1.2

Estas en el tema de Imposible Validar Xhtml MP 1.2 en el foro de HTML en Foros del Web. Hola a todos: Les explico, desde hace un tiempo estoy haciendo páginas para móviles cosas básicas por ahora. Habitualmente utilizo la siguiente declaración en mis ...
  #1 (permalink)  
Antiguo 22/06/2010, 23:45
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 10 años, 5 meses
Puntos: 1567
Imposible Validar Xhtml MP 1.2

Hola a todos: Les explico, desde hace un tiempo estoy haciendo páginas para móviles cosas básicas por ahora. Habitualmente utilizo la siguiente declaración en mis documentos

Código HTML:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>Validación incorrecta</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
  </head>
  <body>
    <p>Contenido wap</p>
  </body>
</html> 
Que es la apropiada, de eso estoy seguro. Aparte frecuentemente, a medida que voy diseñando paso mis páginas por el validador como para ir comprobando todo y las páginas validan sin problemas (Obviamente con un código más extenso y complejo que les que les puse como muestra). Sin embargo desde hace una semana me encuentro con un problema insoluble, NO consigo hacer validar mis páginas, ni las nuevas, ni las que ya tenia hechas y siempre validaron correctamente. La mayoría de ellas, utilizando el Doctype y DTD que señale más arriba arrojan como resultado lo siguiente:

Error Line 18, Column 46: Input is not proper UTF-8, indicate encoding ! Bytes: 0x92 0x53 0x20 0x52
# Error Line 69, Column 17: conditional section INCLUDE or IGNORE keyword expected
# Error Line 73, Column 39: xmlParseElementDecl: 'EMPTY', 'ANY' or '(' expected
# Error Line 73, Column 39: Content error in the external subset


aca les aclaro algo, esos errores lo manda incluso, tratando de validar mi código de ejemplo, que como veran no tiene ninguna linea 69 ni 73. Ahora, si ese mismo código, lo paso o revalido como
Código HTML:
<!DOCTYPE html PUBLIC
  "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
todo marcha sobre ruedas.

Incluso probé en distintos servidores sospechando que los mismos mandaban algun encabezado extraño, pero no, el problema se repite, lo que hasta hace una semana funcionaba, ya no funciona.

Si desean probar utilicen el código que deje y hagan un "direct input" en el validador, pero si revalidan como XHTML 1.0 Strict o XHTML 1.1 va a pasar las pruebas (habrá un par de advertencias de que estamos sobreescribiendo el Doctype original, pero eso es lógico.

Es posible que la DTD
http://www.openmobilealliance.org/te...l-mobile12.dtd
este corrupta o haya perdido vigencia de un dia para el otro. No sé como se maneja esto ni quien decide sobre el tema, quuizás sea un fallo temporal, si alguien tiene una sugerencia o idea al respecto, se los agradeceré.

Les dejo un link para que prueben
http://vinoselfrances.com.ar/xhtml_mobil_1.2.html



Saludos

Etiquetas: imposible, xhtml
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 18:20.