I really cannot comment on what you need (and neither can any other monk) but I too was an XML naysayer for quite some time.
A coworker turned me on to
and then to
the power of XPath. I cannot even begin to tell you the power
of XPath.
from the perl advent calendar gives a real nice intro
with links to more on XPath.