XML::Twig can do it all, tutorials and examples at
http://xmltwig.org/tutorial/,
http://xmltwig.org/article,
?node_id=3989;BIT=use%20XML%3A%3ATwig;BIS=-;a=%5BAnonymous%20Monk%5D;xr=1, ...
Re^2: finding XPATH for any node in a XML file,
Re: trouble,, need help! (parsing apache jmeter xml, preparing html report),
Re: XML::Twig n00b ,
Re^3: parse xml and store data in array of hashesh