It is very common for web resources to be related to other resources. These relationships are expressed using URIs, most often URLs. Relying on URLs to directly identify resources to be retrieved often causes problems for end users. One way to avoid these problems is to use an entity resolver (a standard part of SAX) or a URI Resolver (a standard part of JAXP). A resolver can examine the URIs of the resources being requested and determine how best to satisfy those requests. The best way to make this function in an interoperable way is to define a standard format for mapping system identifiers and URIs. These catalog files can be used to map public and system identifiers and other URIs to local files (or just other URIs). The XML Commons Resolver classes greatly simplify the task of using catalog files to perform entity resolution.
It is very common for web resources to be related to other resources. These relationships are expressed using URIs, most often URLs. Relying on URLs to directly identify resources to be retrieved often causes problems for end users. One way to avoid these problems is to use an entity resolver (a standard part of SAX) or a URI Resolver (a standard part of JAXP). A resolver can examine the URIs of the resources being requested and determine how best to satisfy those requests. The best way to make this function in an interoperable way is to define a standard format for mapping system identifiers and URIs. These catalog files can be used to map public and system identifiers and other URIs to local files (or just other URIs). The XML Commons Resolver classes greatly simplify the task of using catalog files to perform entity resolution.
To install xml-commons-resolver, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install xml-commons-resolver
To see what files were installed by xml-commons-resolver, run:
port contents xml-commons-resolver
To later upgrade xml-commons-resolver, run:
sudo port selfupdate && sudo port upgrade xml-commons-resolver
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.