Ler arquivo XML / Stream

3 respostas
J

boa tarde,

em qual pasta fica o arquivo .xml quando gravo os objetos com XStream?

e se eu quiser gravar ele em “c:\arquivo.xml” por exemplo, qual é o método utilizado na API XStream?

para uma aplicação web usar XStream tem perda de desempenho?

obrigado

3 Respostas

Pedrosa

Depende de onde vc criar na seu metodo:

Aqui será gravada onde for definida

PrintWriter arquivo = new PrintWriter(new BufferedWriter(new FileWriter("c:/saida.xml")));

Para não deixar hardcode use a classe Properties e defina os caminhos dos arquivos atraves de arquivo de configuração:

http://www.guj.com.br/article.show.logic?id=35

J

Muito bom,

e se eu não especificar endereço, tem algum padrão? estou usando IDE netbeans 6.5 (se tem algo haver)?

Obrigado

Pedrosa

Ele joga onde esta sua classe se eu não me engano, como vai estar no servidor web, crie uma estrutura especifica para esses arquivos e mapeia no arquivo .properties, caso precise mudar a localização do arquivo sua aplicação nem precisara ser recompilada.

Criado 9 de março de 2009
Ultima resposta 9 de mar. de 2009
Respostas 3
Participantes 2