Gang, how is XPath support implemented today? I've looked at the code briefly in the past, but couldn't make sense of it. I was hoping that XPath support came from the Xalan jar files. If that were true, it would be a SMOP to replace the Xalan XPath libraries with the Saxon libraries. Saxon supports XSLT 2.0, XPath 2.0 and XQuery.
That's a straightforward approach to leveraging someone else's excellent work, although I don't know if Saxon's license would be compatible. Anyway, if somebody knows how XPath is implemented now, that would be a start towards figuring out how to plug in an XQuery engine. Cheers, -Doug
