Manipulando XML com XStream

0 respostas
B

Olá pessoal, é o seguinte, tenho duas variaveis que esta sendo passadas por parametro, e preciso gravar essas duas variaveis em um arquivo xml, a primeira variavel eu consigo gravar normalmente, mas a segunda eu não consigo, abaixo segue o código.

public void gera_xml(String busca_url, String busca_tempo)
{

XStream obj_xstream = new XStream();

    obj_xstream.alias("url", busca_url.getClass());
    obj_xstream.alias("tempo", busca_tempo.getClass());
           
    String grava_url = obj_xstream.toXML(busca_url);
    salvar_xml(grava_url, "referencia_url.xml");

}


public void salvar_xml(String documento, String file)
{
    File path = new File("C:\\projeto_xml\\"+file);
   
    try
    {
      PrintWriter writer = new PrintWriter(path);
      writer.println("<?xml version=\"1.0\" encoding=\"ISO-8859-1\" standalone=\"no\"?>");
      writer.println(documento);
     
      writer.flush();
      writer.close();
    }
    catch(FileNotFoundException erro)
    {
        erro.printStackTrace();
    }
    catch(IOException erro)
    {
        erro.printStackTrace();
    }
}

Obrigado pela ajuda de todos.
Flw

Criado 30 de abril de 2013
Respostas 0
Participantes 1