Ajuda com XStream.. gerando xml mal formatado

2 respostas
renato_ramos

Oi, tdbem gente??

utilizando esse tutorial

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

eu fiz esse codigo

OutputStream stream =(new FileOutputStream("objeto.xml"));
        out =  xStream.createObjectOutputStream(stream);

        for(int i = 0; i<list.size();i++)
        {
            objeto = list.get(i);
            out.writeObject(objeto);
        }
            out.close();

mas não gera o xml como no esta descrito no site

fica faltando fechar tags… e as vezes até sem colocar alguns atributos

gostaria de saber porque?

pelo q eu vi no ultimo teste agora… antes de postar… ele paro de escrever no meio de um atriburo…
será que tem algo a ver com buffer ou algo assim??
estranho =/

valeu!

[]'s

2 Respostas

viniciusfaleiro

Eu faco assim pra mandar via socket (inclusive postei o chat q eu fiz aki pro pessoal estudar)… funciona perfeitamente… adpta ai pra exportar em arquivo…

DataOutputStream out = new DataOutputStream(socket.getOutputStream());
        
        XStream xml = new XStream(new DomDriver());
        
        String xlm_object = xml.toXML(g);

        out.writeUTF(xlm_object);
renato_ramos

eu qru exportar uma lista de objetos?

desse jeito q vc fez tem como?

eu so meio iniciante nessas coisas de exportar e importar

a classe q eu to exportando ela ta mapeada com hibernate annotations… intaum ela tambem tem collections e tals

mas de boa pelo menos nos objetos que ele ta gravando td ele salva os valores,

to perdidin em como exportar lista objeto para xml e importar para uma lista os objetos,

muito obrigado ^^’

Criado 13 de novembro de 2009
Ultima resposta 13 de nov. de 2009
Respostas 2
Participantes 2