SGML::FSI - SGML Formal System Indentifiers
use SGML::FSI; $fh = OpenSysId($sysid, $base)
The SGML::FSI module handles Formal System Indentifiers.
$fh = OpenSysId($sysid, $base);
An open filehandle if successful, else undef.
OpenSysId open a filehandle to an object denoted by a system identifier.
The following routines are not automatically exported, but can be if specified during the use operation of this module.
$fh = ResolveSysId($sysid, $base);
A resolved system identifier.
ResolveSysId returns a resolved system identifier based upon system indentifier and its base. The behavior of this function is a follows:
This function appears to be potentially a big noop, but is useful for having a base indentifier applied to a relative system indentifier and to have it do the SGML_SEARCH_PATH search.
Currently, this module does not really support FSIs. The module exists to provide a stable(?) interface to resolving sysids to perl filehandles. Someday, FSI support will be added as time permits and decent documentation exists.
SGML_SEARCH_PATH | List of file system paths to look for system entities for relative system identifiers. |
perl(1)
This software is part of the perlSGML package; see (http://www.oac.uci.edu/indiv/ehood/perlSGML.html)