eu.cdevreeze.yaidom.xpath.saxon
Simple JAXP URIResolver created from a function mapping an original URI to a local URI.
Creates a SaxonJaxpXPathEvaluatorFactory
using an underlying net.sf.saxon.xpath.XPathFactoryImpl
.
Creates a SaxonJaxpXPathEvaluatorFactory
using an underlying net.sf.saxon.xpath.XPathFactoryImpl
.
When using Saxon-EE, consider using an underlying com.saxonica.config.EnterpriseXPathFactory
,
and instead of calling this apply
function, use the following instantiation code:
val underlyingEvaluatorFactory = new com.saxonica.config.EnterpriseXPathFactory(enterpriseConfiguration) apply(underlyingEvaluatorFactory)
Creates a SaxonJaxpXPathEvaluatorFactory
using an underlying net.sf.saxon.xpath.XPathFactoryImpl
,
and configures it with the passed JAXP URIResolver
.
Creates a SaxonJaxpXPathEvaluatorFactory
using an underlying net.sf.saxon.xpath.XPathFactoryImpl
,
and configures it with the passed JAXP URIResolver
.
When using Saxon-EE, consider using an underlying com.saxonica.config.EnterpriseXPathFactory
,
and instead of calling this apply
function, use the following instantiation code:
val underlyingEvaluatorFactory = new com.saxonica.config.EnterpriseXPathFactory(enterpriseConfiguration) underlyingEvaluatorFactory.getConfiguration.setURIResolver(jaxpUriResolver) apply(underlyingEvaluatorFactory)
Creates a SaxonJaxpXPathEvaluatorFactory
using the underlying net.sf.saxon.xpath.XPathFactoryImpl
passed as parameter.
Creates a SaxonJaxpXPathEvaluatorFactory
using the underlying net.sf.saxon.xpath.XPathFactoryImpl
passed as parameter. This works for Saxon-HE, Saxon-PE and Saxon-EE. The scope and optional base URI
are left empty, but can be adapted afterwards.