Delimitando um xml

Olá pessoal eu estou com um probleminha

eu recebo um arquivo com os seguintes parametros

AlgumTexto
AlgumaIdade…

e por ai vai, preciso pegar o que ta escrito dentro das tag e gravar no banco…

o problema é que não acho algum metodo especifico que faça isso gostaria de saber se alguem sabe alguma api que possa me ajudar
ou terei que fazer na mão

OBS, stringTokenizer e split não servem para min.

Olá

Você precisa usar uma parser XML.
Dá uma lida nos links abaixo:
http://www.devx.com/xml/Article/16921
http://java.sun.com/developer/Books/xmljava/ch03.pdf