Alguém aqui ja migrou para a versão 1.0.1?
05/03/2008 00:00
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


0
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
06/03/2008 00:00


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


0
Qual o problema que está acontecendo?

[]'s

Rodrigo Auler
06/03/2008 00:00


0
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.
08/03/2008 00:00


0
[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.
08/03/2008 00:00


0
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
08/03/2008 00:00


0
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.
10/03/2008 00:00


0
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
10/03/2008 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto