I wrote a utility application to view xml files both as raw xml and as a hierarchical tree. Clicking on a tree node generates a generalized XPath expression for the node's location. The utility also allows the user to enter and evealuate his or her own XPath expressions against the open document and view the results. The utility includes full namespace support.
Future plans include full Xml Editing support, and complex XPath Expression auto-generation. Enjoy!
Download file