Package net.sf.saxon.option.xom
Class XomUriResolver
java.lang.Object
net.sf.saxon.lib.StandardURIResolver
net.sf.saxon.option.xom.XomUriResolver
- All Implemented Interfaces:
Serializable
,URIResolver
,NonDelegatingURIResolver
This class is a URI resolver that loads an XML document found at the relevant
URI and builds a XOM tree from it; the XOM tree is then returned as a source object.
The main purpose of this class is for testing: any application that works with
a Saxon tinytree can be tested against XOM merely by selecting this URIResolver.
- Author:
- Michael H. Kay
- See Also:
-
Field Summary
Fields inherited from class net.sf.saxon.lib.StandardURIResolver
recognizeQueryParameters
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.lib.StandardURIResolver
getConfiguration, getPlatform, getPTreeSource, queryParametersAreRecognized, setConfiguration, setRecognizeQueryParameters, setSAXInputSource
-
Constructor Details
-
XomUriResolver
-
-
Method Details
-
resolve
Resolve a URI- Specified by:
resolve
in interfaceURIResolver
- Overrides:
resolve
in classStandardURIResolver
- Parameters:
href
- The relative or absolute URI. May be an empty string. May contain a fragment identifier starting with "#", which must be the value of an ID attribute in the referenced XML document.base
- The base URI that should be used. May be null if uri is absolute.- Returns:
- a Source object representing an XML document
- Throws:
XPathException
-