Using Saxon as the preferred XPath implementation and falling back to
JAXP in case it is not in the classpath.