I reckon the phrase XML HELL ought to be more common than the phrase DLL HELL.
Anyway, turns out a System.Xml.XPath.XPathQueryIterator is an XPathNodeIterator.
Everything is easy once you know how.
John.