iReport + XML

Aew galera estou seguindo um tutorial

http://ireport.sourceforge.net/cap7.html

mas na hora que tento testar no iReport me da o seguinte erro

Error filling print... XPath selection failed. Expression: /addressbook/category@name net.sf.jasperreports.engine.JRException: XPath selection failed. Expression: /addressbook/category@name

mas o xml esta identico ao do exemplo assim como os campos, agora se eu tiro esse campo e deixo apenas o FirstName e LastName gera o relatorio mas os campos vem com o seguinte valor NaN

http://javadevilopers.blogspot.com/2009/01/guia-jasperreports-ireport-xml-em-5.html

olha eu acho esse tutorial muito bom.

att,

consegui carregar o relatorio por xml, agora a duvida é a seguinte como eu faço por exemplo para validar se uma tag existe ou nao, por exemplo em xml de uma nfe depende de parametros para gerar um xml com certas tags, como eu validaria ?