Dúvida sobre manipulação de XML usando DOM

Pessoal estou tentando extrair algumas informações aninhadas de um XML usando DOM mas cheguei a um impasse.

Eis a situação:

<tagMãe Count="3"> <tagFilha Index="0"> <nome>Maria</nome> <idade>23</idade> <profissão>bancária</profissão> </tagFilha> <tagFilha Index="1"> <nome>Joana</nome> <idade>18</idade> <profissão>estudante</profissão> </tagFilha> <tagFilha Index="2"> <nome>Filomena</nome> <idade>15</idade> <profissão>adolescente</profissão> </tagFilha> </tagMãe>

Para tags únicas eu estava pegando o Document e chamando o método getElementByTagName(). Mas nesse caso os nomes das tags são iguais, então tentei usar NodeList, Node, mas não está dando certo.

Agradeço a ajuda!

Deveria funcionar com o método getElementByTagName(String), onde ele te retornaria uma lista (NodeList) das tags tagFilha, ai era só vc acessar cada elemento desta lista. É assim que eu faço.

Posta o código que vc fez pra gente analisar… blz?