Camaradas do forum,
Quando executo minhas paginas xhtml no Chrome, ocorre o seguinte erro:
XML declaration allowed only at the start of the document
O que diabos é isso?Novamente o problema só ocorre no Chrome…argh!!! :?
Obrigado!
Camaradas do forum,
Quando executo minhas paginas xhtml no Chrome, ocorre o seguinte erro:
XML declaration allowed only at the start of the document
O que diabos é isso?Novamente o problema só ocorre no Chrome…argh!!! :?
Obrigado!
Eu também estou com este mesmo problema, alguém pode nos ajudar??
Valeu!!
Amigos, desculpem nao ter dado um feedback aqui no tópico.
Fiz uma pesquisinha sobre o problema e encontrei alguns casos de páginas PHP com o mesmo problema, pelos foruns da vida…a solução foi retirar alguns espaços em branco do documento :lol:
Fiz isso com minhas páginas, na linha onde são informados os xmlns…havia incluido umas quebras pra ler melhor o codigo.Removi isso e voilá…funcionou.
Maldito Chrome. :?
Vejam…estava assim
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
Alterei para…
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" ...>
Pois é…
a tag html está errada… não existem os atributos: xmlns:h, xmlns:f, xmlns:ui, xmlns:a4j, xmlns:rich.
provavelmente a taglib não esta sendo processada
http://www.w3schools.com/tags/tag_html.asp
Abs
[quote=kasem.abouali]a tag html está errada… não existem os atributos: xmlns:h, xmlns:f, xmlns:ui, xmlns:a4j, xmlns:rich.
provavelmente a taglib não esta sendo processada
http://www.w3schools.com/tags/tag_html.asp
Abs :)[/quote]
Lembrando que essa é uma página XHTML, cuja sintaxe é essa…e que esse codigo funcionou corretamente no IE, FireFox, Opera, Safari…
Valeu pelo link, muito bom!
Retire os atributos: xmlns:h, xmlns:f, xmlns:ui, xmlns:a4j, xmlns:ric e tente novamente
o que define se uma página é html ou xhtml é outra tag: a DOCTYPE que vem antes de tudo
Se ele retirar, nao vai conseguir usar as tags do jsf, richfaces…etc…
Eu uso normal como vc postou e nunca deu problema no chrome nao… mas d qualquer forma, valeu pelo alerta !
[quote=khaleo][quote]
Retire os atributos: xmlns:h, xmlns:f, xmlns:ui, xmlns:a4j, xmlns:ric e tente novamente
[/quote]
Se ele retirar, nao vai conseguir usar as tags do jsf, richfaces…etc…
[/quote]
Exatamente.
Encontrei esse link aqui: http://amateras.sourceforge.jp/docs/FacesIDE/SampleJSFApp.html
Para usar as tags do JSF, precisa apenas importa-las dessa forma:
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>
E, no “html”: http://www.horstmann.com/corejsf/jsf-tags.html
<h:form …
<h:inputText …
[quote=kasem.abouali]Encontrei esse link aqui: http://amateras.sourceforge.jp/docs/FacesIDE/SampleJSFApp.html
Para usar as tags do JSF, precisa apenas importa-las dessa forma:
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>
:D[/quote]
Isso vc faz no jsp… ele tá utilizando xhtml…
Vc pode encontrar exemplos aki:
Também estou com o mesmo erro, e o engraçado é que só acontece com Chrome.
“This page contains the following errors:
error on line 18 at column 18: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.”
Alguém sabe como resolver isso?
[quote=joel.amalio]Também estou com o mesmo erro, e o engraçado é que só acontece com Chrome.
“This page contains the following errors:
error on line 18 at column 18: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.”
Alguém sabe como resolver isso?
[/quote]
Dá uma olhada na minha solução gambiarra…de repente…
[quote=alias]Amigos, desculpem nao ter dado um feedback aqui no tópico.
Fiz uma pesquisinha sobre o problema e encontrei alguns casos de páginas PHP com o mesmo problema, pelos foruns da vida…a solução foi retirar alguns espaços em branco do documento :lol:
Fiz isso com minhas páginas, na linha onde são informados os xmlns…havia incluido umas quebras pra ler melhor o codigo.Removi isso e voilá…funcionou.
Maldito Chrome. :?
Vejam…estava assim
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
Alterei para…
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" ...>
Pois é…[/quote]
Fiz exatamente isso no meus arquivos .xhtml e não funcionou
Será que tem outra configuração nos xml?
Tem outra questão sim e no meu caso era o que estava o ocorrendo:
Removi de todos meus arquivos XHTML a linha:
Deixei apenas no “template.xhtml”, logo o erro será com as entidades html… Removi também, funcionou…
Se for o caso do uso de “composition” verifique:
<?xml version="1.0" encoding="ISO-8859-1"?>Nos arquivos XHTML, ok?