There are literally hundreds of reasons to love the new Altova v2009 product lineup, and today we'll look at one that Brian Reisman recently called "the coolest new feature": intelligent XPath auto-completion in XMLSpy 2009.
As you’re composing an XPath expression in Text View, Grid View, or in the XPath Analyzer window, XMLSpy now provides you with valid XPath functions, as well as element and attribute names from the associated schema and XML instance documents. Intelligent XPath auto-completion accounts for namespaces when listing options and even provides deep path suggestions when the required node is not in close proximity to the current context. As such, it goes far beyond similar functions in competing tools.
This is such a huge benefit when writing XSLT or XQuery expressions - and will frequently save you hours otherwise spent in the debugger.