Alguém aqui ja migrou para a versão 1.0.1?
Postado em 05/03/2008 00:00
0
0
Fala pessoal, algum de vcs ja migrou para a versão 1.0.1?

Agora na hora do upgrade o grails avisa sobre converter o projeto para UTF-8. Alguem teve algum problema em relação a isso?
Eu estou tendo um problema com o render na hora de gerar um xml.
Tags: Grails
jotap83
Pontos: 0






0
0
06/03/2008 00:00
Sim, no Grails 1.0.1 você tem que converter todos seus arquivos .groovy pra UTF-8. A maioria dos editores de código ( senão todos ) podem fazer essa conversão.

[]'s

Rodrigo Auler

rcauler
Pontos: 29



0
0
06/03/2008 00:00
Mas em relação ao render na hora de gerar um xml?

jotap83
Pontos: 0



0
0
06/03/2008 00:00
Qual o problema que está acontecendo?

[]'s

Rodrigo Auler

rcauler
Pontos: 29



0
0
08/03/2008 00:00
Parece que o browser nao esta reconhecendo o xml.
Na resposta do servidor, na tela aparece apenas os dados do xml, e nao sua estrutura.
Ex.:

<rows>
<row>
<cell>Testando</cell>
</row>
</rows>

Neste caso o resultado apresentado na tela é Testando, mas se eu clico em view source esta lá todo o códico xml.

jotap83
Pontos: 0



0
0
08/03/2008 00:00
[quote=&quot;jotap83&quot;]Parece que o browser nao esta reconhecendo o xml.
Na resposta do servidor, na tela aparece apenas os dados do xml, e nao sua estrutura.
Ex.:

<rows>
<row>
<cell>Testando</cell>
</row>
</rows>

Neste caso o resultado apresentado na tela é Testando, mas se eu clico em view source esta lá todo o códico xml.[/quote]

Isso acontece provavelmente porque está faltando o cabeçalho XML nesta renderização:
<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?>

Imagino que quando o browser não &quot;vê&quot; esta declaração pre dispõe que se trata de um documento html.

david
Pontos: 0



0
0
08/03/2008 00:00
Não sei como você está gerando esse xml, mas tenta alguma coisa assim no seu controller:


render(contentType&#58; &quot;text/xml&quot;) &#123;
rows() &#123;
row() &#123;
cell('Testando')
&#125;
&#125;
&#125;


[]'s

Rodrigo Auler

rcauler
Pontos: 29



0
0
10/03/2008 00:00
Estou fazendo isso, mas esse render aí nao gera esse cabeçalho nao.
Mas na RC3 isso funcionava, só depois que eu migrei pra 1.0.1 que começou isso. Nao sei se é por causa de ter que mudar o pra UTF-8.

jotap83
Pontos: 0



0
0
10/03/2008 00:00
Eu tenho usado dessa maneira que postei no Grails 1.0.1 e não tenho problemas. De qualquer maneira, se no source da &quot;página&quot; tá mostrando o XML certo, então é porque o XML deve tá certe mesmo. Se uma aplicação consultar essa página ela deve pegar o XML sem problemas.

[]'s

Rodrigo Auler

rcauler
Pontos: 29



 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)