eu.cdevreeze.tqa.xpath.jaxp.saxon
Minimal scope used for XPath processing.
Creates a Saxon NamespaceResolver from a yaidom Scope.
Creates a Saxon NamespaceResolver from a yaidom Scope. The result can be wrapped in a NamespaceContextImpl, which in turn can be set on a Saxon XPathEvaluator. This way of setting a NamespaceContext on the Saxon XPathEvaluator ensures that JAXPXPathStaticContext.iteratePrefixes does not throw an UnsupportedOperationException.
This method is called by function createXPathEvaluator, but can also be called by user code.
Creates an XPathEvaluator from the provided JaxpXPathEvaluatorFactoryUsingSaxon, document URI, scope and URI resolver.
Creates an XPathEvaluator from the provided JaxpXPathEvaluatorFactoryUsingSaxon, document URI, scope and URI resolver.
The scope is typically the scope of the root element of the document whose URI is provided, enhanced with the minimal scope (for XPath evaluation).
The URIResolver should build Saxon tiny trees using the same Configuration as the one underlying the first parameter. Consider passing a SimpleUriResolver.