A set of records mapping public and system identifiers to accessible
resources can be recorded in a catalog file.
PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"/home/dtds/xhtml1-strict.dtd"
SYSTEM
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
"/home/dtds/xhtml1-strict.dtd"
An entity resolver of an application might consult a catalog file for locating
replacements to public and system URI’S.
Catalog files allow to place the files anywhere we want, and ensuring their
access just by managing the references to them in the catalog files. It is a
method of indirection.
XML 1.0 doesn’t offer a standard way for specifying catalogs.