Engineer
|
[HELP] Validação de XHTML 1.1
06-11-07, 14:14
#1
Olá DarkNerds programadores. Estou enfrentando uma dificuldade com a validação de um documento XHTML 1.1.
Na verdade, ele valida (sem erros), mas dá um alerta, que é o seguinte: Quote:
[]'s NiGhTWolF |
|||||
The Alpha Male
|
06-11-07, 14:16
#2
muda o header do application type para 'application/xhtml+xml' e nao text/html
|
Engineer
|
06-11-07, 14:21
#3
Como, Bomba? Assim?
De: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>@</title> <link href="css/padrao.css" rel="stylesheet" type="text/css" media="screen" /> <link href="css/noticias.css" rel="stylesheet" type="text/css" media="screen" /> <!--[if lt IE 7]> <link href="css/iehack.css" rel="stylesheet" type="text/css" media="screen" /> <![endif]--> </head> Para: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml" /> <title>@</title> <link href="css/padrao.css" rel="stylesheet" type="text/css" media="screen" /> <link href="css/noticias.css" rel="stylesheet" type="text/css" media="screen" /> <!--[if lt IE 7]> <link href="css/iehack.css" rel="stylesheet" type="text/css" media="screen" /> <![endif]--> </head> ? |
The Alpha Male
|
06-11-07, 14:22
#4
essa pode ser uma das solucoes
|
Engineer
|
06-11-07, 14:25
#5
Essa não resolveu.
=( Tem que configurar alguma coisa no servidor? Se tiver, fodeu, porque não tenho acesso. |
Banned
|
06-11-07, 14:27
#6
ninguem tem?
manda alguem botar um addtype la q deve resolver, se for apache :} |
Banned
|
06-11-07, 14:28
#7
AddType application/xhtml+xml;charset=iso-8859-1;qs=0.999 .xhtml
tenta isso la :} |
spkr
|
06-11-07, 14:29
#8
não é nada no servidor, é no arquivo mesmo, e isso deveria ter resolvido
|
Banned
|
06-11-07, 14:30
#9
ou charset utf-8
|
#NPNÃO
|
06-11-07, 14:32
#10
Incompetente..
|
Engineer
|
06-11-07, 14:32
#11
didz, recolha-se à sua insignificância.
|
Trooper
|
06-11-07, 18:29
#12
Salva suas paginas como .xhtml ou .xht, que é o padrão de extensão de xhtml no apache. Mudar o mime de paginas html para xhtml não é uma boa solução.
|
spkr
|
06-11-07, 19:49
#13
Quote:
|
|
Trooper
|
06-11-07, 20:03
#14
se a pagina não for estatica ele tem q programar no codigo da linguagem pra mandar "Content-type: application/xhtml+xml" no header...
em php seria: header("Content-type: application/xhtml+xml"); mas o correto seria fazer uma verificação pra ver se o navegador especificou no HTTP_ACCEPT se ele aceita xhtml, se o navegador não aceitar, manda "Content-type: text/html", mesmo... (senão o navegador pode abrir o dialogo pra baixar o html, ao invés de exibir a pagina) |
spkr
|
06-11-07, 20:27
#15
ae shogun, eu sei que o lance de acessibilidade é interessante, que é bom deixar o mais flexível quanto possível, mas cara, me diz um navegador que não aceita xhtml e quantos % dos internautas ainda usam
|
Trooper
|
06-11-07, 20:59
#16
o problema não é não aceitar xhtml, já que xhtml na pratica eh html, mas sim aceitar o mime correto do xhtml
qual browser não aceita: Internet Explorer qtos % ainda usam: ~83% |
Trooper
|
06-11-07, 21:13
#17
Code:
<?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> esse erro parece mais do HTTP GET da aplicacao |
Trooper
|
06-11-07, 21:20
#18
agora q eu vi ali o teu
to viajando aqui coloca esses headers e mais aquele que o bomba falou |
spkr
|
07-11-07, 10:27
#19
Quote:
|
|
Engineer
|
07-11-07, 10:32
#20
Quote:
Tá, eu sei que o PHP admite qualquer extensão, mas fica bizarro... AEhUAHEu! Vamos ver... |
|
Engineer
|
07-11-07, 10:40
#21
Quote:
|
|
spkr
|
07-11-07, 10:41
#22
night, você por um acaso tentou alguma das soluções que o validador te apresentou?
em qual host tá isso, talvez você realmente precise configurar o apache e tentou colocar header("Content-type: application/xhtml+xml"); no seu script, como o shogun disse? edit: um minuto atrasado |
Engineer
|
07-11-07, 10:48
#23
Pupu, aí que tá... eu tô achando que realmente vai precisar mexer no cfg do Apache. Mas ainda não tenho certeza.
Essa última opção do header eu ainda não testei... e agora, por alguma razão obscura, não estou conseguindo concetar o FTP... ahuahuhauhau! |
Engineer
|
07-11-07, 11:07
#24
AAAAAEEEEEEE! Funcionou o header... valeu shogun!
Maizim pra todo mundo que ajudou. E se desse pra dar negativo seria pro didz, que além de burro é corneteiro. =* |
Engineer
|
07-11-07, 11:26
#25
Pô, só não consegui positivar o Golden... You must spread some Reputation around before giving it to GoldenEye again.
|
Trooper
|
07-11-07, 11:29
#26
Quote:
ele vai mostrar o dialogo de download... como eu disse, tem fazer uma verificação, coloca isso no lugar: PHP Code:
|
|
Engineer
|
07-11-07, 11:40
#27
É mesmo, shogun...
AHeuHAUehAU! E outra coisa: ficou um espaço entre o topo da página e HTML (em branco), como se o código header do PHP fizesse parte da página... como resolve isso? Mas cara, testei esse exemplo que você citou ali e não funcionou. Continua dando um warning referente ao Mime Type na validação. Last edited by night; 07-11-07 at 11:52.. |
Trooper
|
08-11-07, 00:13
#28
cara.. não é o apache isso... é no teu documento mesmo.
tu não consegue receber o validator tabajara por causa do warning ? []'s |
Engineer
|
08-11-07, 12:11
#29
O Validator eu recebo. Ele não contém nenhum erro. Mas tem esse Warning.
Mas foda-se, cheguei à conclusão de que não vale a pena corrigir esta merda... mta diferença entre os browsers... aHEuHAEuHAU |
|
|