net.sf.saxon.trans

Class StandardUnparsedTextResolver

public class StandardUnparsedTextResolver extends Object implements UnparsedTextURIResolver

Default implementation of the UnparsedTextURIResolver, used if no other implementation is nominated to the Configuration.
Method Summary
Readerresolve(URI absoluteURI, String encoding, Configuration config)
Resolve the URI passed to the XSLT unparsed-text() function, after resolving against the base URI.
voidsetDebugging(boolean debug)
Set debugging on or off.

Method Detail

resolve

public Reader resolve(URI absoluteURI, String encoding, Configuration config)
Resolve the URI passed to the XSLT unparsed-text() function, after resolving against the base URI.

Parameters: absoluteURI the absolute URI obtained by resolving the supplied URI against the base URI encoding the encoding requested in the call of unparsed-text(), if any. Otherwise null. config The configuration. Provided in case the URI resolver needs it.

Returns: a Reader, which Saxon will use to read the unparsed text. After the text has been read, the close() method of the Reader will be called.

Throws: XPathException if any failure occurs

Since: 8.9

setDebugging

public void setDebugging(boolean debug)
Set debugging on or off. In debugging mode, information is written to System.err to trace the process of deducing an encoding.

Parameters: debug set to true to enable debugging