Criar Java-beans a partir de um XML

Como eu faria pra carregar os dados de um arquivo xml em uma coleção de javabeans?
Ex:
arquivo xml:

	<pessoa>
		<name>
			<param-name>
  				Marcelo	
  			</param-name>
  			<param-tipo>
  				java.lang.String
  			</param-tipo>
  		</name>
  		<horaNascimento>
  			<param-name>
  				horaNascimento
  			</param-name>
  			<param-tipo>
  				java.util.Date
  			</param-tipo>
  		</horaNascimento>
 	</pessoa>
	<pessoa>
		<name>
			<param-name>
  				Karine
  			</param-name>
  			<param-tipo>
  				java.lang.String
  			</param-tipo>
  		</name>
  		<horaNascimento>
  			<param-name>
  				horaNascimento
  			</param-name>
  			<param-tipo>
  				java.util.Date
  			</param-tipo>
  		</horaNascimento>
 	</pessoa>
	<pessoa>
		<name>
			<param-name>
  				Claudia
  			</param-name>
  			<param-tipo>
  				java.lang.String
  			</param-tipo>
  		</name>
  		<horaNascimento>
  			<param-name>
  				horaNascimento
  			</param-name>
  			<param-tipo>
  				java.util.Date
  			</param-tipo>
  		</horaNascimento>
 	</pessoa>

Queria que um xml como esses me gerasse uma coleção de javabeans ‘pessoa’
Alguem pode me dar uma luz de como fazer isso?

De uma olhada em http://xstream.codehaus.org/

Rafael

Valeu Rafael!
Show de bola era isso mesmo que eu tava procurando…vou dar uma estudada nesse cara ai…
valeu!

Só a critériod e curiosidade, os JavaBeans possuem um mecanismo de persist~encia em XML, mas não é nem comparável ao xstream…

http://java.sun.com/j2se/1.5.0/docs/api/java/beans/XMLEncoder.html

[]s

Posso te dizer(tô usando ele no meu Projeto Final),XStream é show de bola! :smiley:

Apoiado! :smiley:

(Ironlynx: onde foi parar tua barra de espacos? :mrgreen: )

Marcio Kuchma

Pô rapah, ateh vc? Huahuahu…td mundo reclama do e - s - p - a - ç - o comigo! :lol:

Pô rapah, ateh vc? Huahuahu…td mundo reclama do e - s - p - a - ç - o comigo! :lol: [/quote]

Copiar espacos em algum lugar e colar no texto nao vale :mrgeen:

Rafael

Rafael, onde está o seu ‘r’? :mrgreen:

Pois eh… eh que fica mais complicado ler o que voce escreve (IMHO claro)… BTW, ja teve tempos em que eu ate refletia: caramba, deve dar mais trampo pro Ironlynx escrever dessa forma do que da maneira usual… nao quero nem pensar em como ficam os teus textos escritos manualmente… :mrgreen:

Marcio Kuchma

Também tem esse daqui:
http://xmlbeans.apache.org/

[quote=LIPE]Também tem esse daqui:
http://xmlbeans.apache.org/[/quote]

Com que finalidade você está usando os beans gerados com o XML Beans?