Class XomUriResolver

java.lang.Object
net.sf.saxon.StandardURIResolver
net.sf.saxon.xom.XomUriResolver
All Implemented Interfaces:
Serializable, URIResolver, NonDelegatingURIResolver

public class XomUriResolver extends StandardURIResolver
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:
  • Constructor Details

  • Method Details

    • resolve

      public Source resolve(String href, String base) throws XPathException
      Resolve a URI
      Specified by:
      resolve in interface URIResolver
      Overrides:
      resolve in class StandardURIResolver
      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