Pessoal,
Encontrei um recurso interessante que permite fazer a integra��o de objetos
com fontes de dados xml. Isso evita todo aquele processo manual de ler um
arquivo, interpret�-lo e preencher cada atributo do bean.
Segue o exemplo:
//Bean
======
public class Pessoa {
private String nome;
private String telefone;
private int codigo;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
public String getTelefone() {
return telefone;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public int getCodigo() {
return codigo;
}
}
//Arquivo XML
===========
<?xml version="1.0"?>
<pessoa>
<nome>Andre Dias</nome>
<telefone>1932336979</telefone>
<codigo>123</codigo>
</pessoa>
//Classe que faz o binding
=====================
import org.exolab.castor.xml.*;
import java.io.*;
public class Teste {
public static void main(String[] args) {
Pessoa pessoa = (Item)Unmarshaller.unmarshal(Pessoa.class, new
FileReader("C:/item.xml"));
System.out.println(pessoa.getNome());
}
}
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------