Ler corpo da tag com XStream

5 respostas
R

Pessoal

supondo que eu tenha isso:

public class Pessoa{
 public Fone fone;
}
public class Fone {
   public String id

}
<pessoa>
   <fone id="1">99999</fone>
</pessoa>

o atributo “id” consigo recuperar perfeitamente,mas como fazer para pegar o corpo da tag?
Grato

5 Respostas

rodrigo_gomes

Esse 9999 representa o que?
Não tem nunhum atributo para ele em seu objeto.

R

rodrigo_gomes:
Esse 9999 representa o que?

é possivel eu ter na classe Fone um atributo “numero” e associar o corpo da tag a esse atributo?

public class Fone {
    public String numero
}

assim tudo bem:
<pessoa>
<fone id=“1”>
<numero>999</numero>
</pessoa>

mas e assim?

<pessoa>
<fone id=“1”>9999</>
</pessoa>

Grato

rodrigo_gomes

Olá,

Como vc notou, assim tudo bem:

&lt;pessoa&gt;
&lt;fone id="1"&gt;
&lt;numero&gt;999&lt;/numero&gt;
&lt;/pessoa&gt;

Do outro jeito não da.

R

não dá com o XStream,ou não dá de jeito nenhum? :smiley:

Valeu

jgbt

raf4ever:
não dá com o XStream,ou não dá de jeito nenhum? :smiley:

Valeu


com xstream não rola, use um outro parser. DOM ou JDOM são algumas opções.
aqui no GUJ tem um tutorial.

[]´s

Criado 27 de dezembro de 2007
Ultima resposta 27 de dez. de 2007
Respostas 5
Participantes 3