Trabalhando com XML

Pessoal,

sou iniciante em java e não estou conseguindo ler um arquivo XML.

Alguém pode colocar um código mais simples possível para ler XML?

Abaixo estou colocando um XML de exemplo, gostaria de extrair os dados dele.

Obrigado,
Diego Arruda

[code]<?xml version="1.0"?>

Joseph Heller Catch-22 09/1996 Simon and Schuster Fiction heller-catch22.html Kurt Vonnegut Slaughterhouse-Five 12/1991 Dell Fiction [/code]

enjoy :grin:

http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/

Cara, tem o XMLBeans da Apache q é show de bola! Vc define um JavaBean, dai o componente faz o bind do XML no seu Bean, ah e ele tbm até gera um schema, baseado no seu bean, eh mole!?

Cara ve se este codigo te ajuda…

[code]
public void lerOXML() throws Exception {
DocumentBuilder db = null;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setNamespaceAware(true);
db = dbf.newDocumentBuilder();
document = db.newDocument();
Reader reader=null;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = null;
builder = factory.newDocumentBuilder();
document = builder.parse(new InputSource(new FileInputStream("/home/kanji/exemplo.xml")));
document.getDocumentElement();

}[/code]

Abraços