Xstream

Boa tardes,

Estou a usar o xtream, mas estou com uma pequena duvida como é que faço para acrescentar dados ao xml.

Se alguém puder dar um pequeno exemplo ficaria muito grato.

Obrigado

dê exemplos

Boa Noite,

Não é o caso mas por exemplo se estivesse a implementar uma agenda, gostaria de acrescentar novos dados, (eu consigo criar o xml mas apaga todos os dados que la tiverem e cria um com os novos).

Grato

Seu problema é salvar em um arquivo, não usar o xstream :wink:

De qualquer forma, vc pode fazer o seguinte:

  1. ao salvar um ‘novo contato’ serialize todos os contatos de novo. se ja existe uma agenda, leia a mesma antes de tudo.
  2. vc pode usar um ObjectStream para salvar dados em um xml (seria interessante ver se pode ser adaptado ao que vc quer)

http://xstream.codehaus.org/objectstream.html

  1. Vc pode usar a xstream persistence api

http://xstream.codehaus.org/persistence-tutorial.html

Boa Noite,

Ver se percebi para alterar teria de ler o xml, e depois criar um novo xml com os dados antigos e com os novos é isso não é?

Amanhã experimento muito obrigado.