Class XomUriResolver

  • All Implemented Interfaces:
    javax.xml.transform.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.
    • Constructor Detail

      • XomUriResolver

        public XomUriResolver​(Configuration config)
    • Method Detail

      • resolve

        public javax.xml.transform.Source resolve​(java.lang.String href,
                                                  java.lang.String base)
                                           throws XPathException
        Resolve a URI
        Specified by:
        resolve in interface javax.xml.transform.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