Tag xml

1 resposta
I

Podem me dizer pq nesse codigo de exemplo qdo gera o xml, dentro da tag aparece o tipo de variavel e não o nome que foi criado???

XStream xstream = new XStream();
      String nome = "java";
      String email = "[email removido]";
      
      String lista[] ={nome,email};
     
      String emxml = xstream.toXML(lista);
      
      System.out.print(emxml);

a saida fica assim:


java
[email removido]

e como deixala assim atravesde codigo:


java
[email removido]

Grato pela ajuda!!!

1 Resposta

Gleidson_Henrique

Aconteceu isso porque o XStream trabalha através de objetos. No proprio site deles tem o exemplo:

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

<lista> <nome>java</nome> <email>[email removido]</email> </lista>

Nesse caso, teria que ter uma classe que tivesse atributos ‘nome’ e ‘email’ e então você criaria um objeto e passaria para o xstream para que ele gere corretamente o xml.

Criado 11 de fevereiro de 2013
Ultima resposta 11 de fev. de 2013
Respostas 1
Participantes 2