Added an xml_walker child class.
Integrated the tree walker with the result of the xpath expression.
Tried to manually force the traverse function to recurse on itself but with limited success.