Writing a URI Resolver for Collections
Saxon also allows you to write a
CollectionURIResolver, which handles URIs
describing collections, particularly the argument to the collection() function. The
CollectionURIResolver is called either with the specfied URI or a null URI
in the zero-argument form, when resolving the result of this function and is is expected
to return a sequence of nodes.
A resolver may be registered using the
setCollectionResolver() method on the
or (in XSLT) using
setAttribute() on the
CollectionURIResolver may also be
nominated using the
-cr option on the command line.