XML Catalog Resolver API

An OASIS XML Catalog resolver.

This API implements a catalog-based resolver for URIs. It’s designed to work in the context of XML processes, resolving external identifiers for parsers and URIs for other processes (XML Schema validation, RELAX NG validation, transformations, querying etc.).

This JavaDoc is for the version 6.0.4 API.

By providing an OASIS XML Catalog file that maps URIs, for example, from web resources to local resources, you can improve the performance of your processes and remove dependence on external web servers.

For most users, the XMLResolver and ResolvingXMLReader classes are all that's needed.

Note: As published, this JavaDoc is designed to help you understand the public APIs. Some parts of the implementation are excluded because they don’t form part of the useful “user” API. If you’re interested in integrating the resolver into other applications, you may wish to look at a more comprehensive description of the API.

For more details, see xmlresolver.org.

Packages 
Package Description
org.xmlresolver
The XML (Catalog) Resolver.
org.xmlresolver.adapters
Implementations of various third-party resolver APIs.
org.xmlresolver.exceptions
Catalog resolver exceptions.
org.xmlresolver.loaders
Catalog loaders.
org.xmlresolver.logging
Resolver logging.
org.xmlresolver.sources
Resource source extensions.
org.xmlresolver.tools
XML Resolver utilities.