dúvida ao Ler XML

Bom dia senhores!

Estou com algumas dúvidas no que é concernente a leitura de XML, vejam bem o meu caso:
Estou criando este protótipo de agenda, e no meu projeto estou usando o JDOM para trabalhar com XML, faço as novas inserções no documento .xml manualmente, porém gostaria de conseguir ler as informacoes de cada CONTATO individualmente. Hoje consigo printar na tela todos os contatos do XML, mas gostaria de printa-los individualmente. Se eu desejasse printar somente as informações do id=“0” o faria, se desejasse printar as informacoes do id=“1” o faria, e assim sucessivamente porém de maneira individual, sem retornar todos os contatos do XML.

Sou novato em Java, as vezes alguns termos e códigos ainda me são confusos, por isso peço humildemente ajuda :smiley:

Eis o trecho do XML:

[code]<?xml version="1.0" encoding="UTF-8"?>


Bruno Ferdidando
123-456
Av. Sussurarana
abacate@gmail.com

Carlos Vinicius 12334-42346 Alpha Beta Charlie Delta lual@gmail.com [/code]