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>
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">
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