com.icl.saxon

Class StandardURIResolver

Implemented Interfaces:
URIResolver

public class StandardURIResolver
extends java.lang.Object
implements URIResolver

This class provides the service of converting a URI into an InputSource. It is used to get stylesheet modules referenced by xsl:import and xsl:include, and source documents referenced by the document() function. The standard version handles anything that the java URL class will handle. You can write a subclass to handle other kinds of URI, e.g. references to things in a database.

Constructor Summary

StandardURIResolver()
StandardURIResolver(TransformerFactoryImpl factory)

Method Summary

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

Constructor Details

StandardURIResolver

protected StandardURIResolver()

StandardURIResolver

public StandardURIResolver(TransformerFactoryImpl factory)

Method Details

resolve

public Source resolve(String href,
                      String base)
            throws TransformerException
Resolve a URI
Parameters:
Returns:
a Source object representing an XML document