class lookup_public_id_as_file :Makes a resolver for?fixenc:Pxp_types.encoding -> (string * string) list ->resolver
PUBLIC identifiers. The list (catalog) argument specifies
pairs (pubid, filename) mapping PUBLIC identifiers to filenames. The
filenames must already be encoded in the character set the system uses
for filenames.
There is a restriction of this catalog class:
After a PUBLIC entity has been opened, it is not possible to refer
to sub entities by relative SYSTEM names, even if the PUBLIC
name is accompanied by a resovable system name like in
Public(pubid,sysid). Workaround: Use lookup_id instead, and
put the complete Public(pubid,sysid) ID's into the catalog.
fixenc: Overrides the encoding of the file contents. By default, the
standard rule is applied to find out the encoding of the file.