public interface SourceResolver
The task of the SourceResolver is to take any Source as input, and to return
a Source that has native support in Saxon: that is, one of the classes
StreamSource, SAXSource, DOMSource,
javax.xml.transform.Source resolveSource(javax.xml.transform.Source source, Configuration config) throws XPathException
source - A source object, typically the source supplied as the first
or similar methods.
config - The Configuration. This provides the SourceResolver with access to
configuration information; it also allows the SourceResolver to invoke the
resolveSource() method on the Configuration object as a fallback implementation.
PullSource. Return null if the Source object is not
XPathException - if the Source object is recognized but cannot be processed
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.