Pessoal, estou com um problema ao utilizar XPATH para pegar informações de um XML.
Abaixo segue o XML
<testsuite errors="1" failures="1" tests="5" time="1.235">
<testcase classname="com.br.junitreporttest.test.GerenciaArquivoTest" name="testPercorreRelNuContrato" time="0.047" />
<testcase classname="com.br.junitreporttest.test.GerenciaArquivoTest" name="testPercorreRelByContrato" time="0.031">
<failure message="Problema no arquivo: Existem mais do que 15 bytes por linha!" />
</testcase>
</testsuite>
Utilizei como root o /testsuite/testecase, até ai tudo bem… pego as informações do testcase com @classname, @name, etc…
O que eu não consigo fazer é pegar a informação de failure e relacionar com o “testcase pai”.
Estou colocando isso num relatório do iReport utilizando o XML com DataSource.
Se eu fizer //failure/@message a informação de failure vem, porém não fica relacionada com a tag “testcase” pai.
Alguém sabe uma forma de eu pegar a failure e relacionar com a “testcase” pai?
Abraços!