Retornar XML como tipo de retorno do método de Web Service? Qual ideal?

3 respostas
carol_programadora

Oi gente.

Tenho uma dúvida, tenho um método num Web Service que deverá retornar uma resposta no formato de XML. Ex:

public String verificaStatus(){
   
   String xpto = <status>
                            <codigo> 1</codigo>
                            // Vários outros nodes aqui
                        </status>
  return xpto;

}

Minha dúvida é: O correto/melhor seria retornar uma String num formato xml(como acima), ou usar algum tipo de Objeto XML pra retornar(Na verdade estou estudando isso ainda, não sei se existe algo desse tipo, retornar um objeto tipo XML)?

3 Respostas

faelbsr

Tenho essa mesma dúvida que você no entando resolvi apenas retornar uma string com conteúdo xml para o cliente. Só que estou tendo problema que quando minha string atinge um length muito grande o cliente fica extremamente lento e muitas vezes nem recebe todo conteúdo…

orogerio

Eu utilizo sempre String!
Algumas geram arquivos de até 5mb sem problemas.

t+

faelbsr

Realmente, estive analisando passo a passo a execução do meu projeto e percebi que a string vem do web service ligeiramente, o problema da demora está na conversão para xml utilizando o dom…

Alguém poderia aconselhar como posso otimizar o processo de parse String para xml ?

Criado 1 de outubro de 2010
Ultima resposta 25 de fev. de 2011
Respostas 3
Participantes 3