net.sf.saxon.option.xom

Class XomUriResolver

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

Constructor Summary
XomUriResolver(Configuration config)
Method Summary
Sourceresolve(String href, String base)
Resolve a URI

Constructor Detail

XomUriResolver

public XomUriResolver(Configuration config)

Method Detail

resolve

public Source resolve(String href, String base)
Resolve a URI

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