osgmlnorm - An SGML System Conforming to International Standard ISO 8879 -- Standard Generalized Markup Language. An SGML Extended Facili- ties system conforming to Annex A of International Standard ISO/IEC 10744 -- Hypermedia/Time-based Structuring Language.
osgmlnorm [-CdeghmnrRvx] [-alinktype] [-Aarchitecture] [-bbctf] [-ccatalog] [-Ddirectory...] [-Emax_errors...] [-iname...] [-fname...] [-wwarning...] [sysid...]
OSGMLNORM(1) osgmlnorm OSGMLNORM(1)
NAME
osgmlnorm - An SGML System Conforming to International Standard ISO
8879 -- Standard Generalized Markup Language. An SGML Extended Facili-
ties system conforming to Annex A of International Standard ISO/IEC
10744 -- Hypermedia/Time-based Structuring Language.
SYNOPSIS
osgmlnorm [-CdeghmnrRvx] [-alinktype] [-Aarchitecture] [-bbctf]
[-ccatalog] [-Ddirectory...] [-Emax_errors...] [-iname...]
[-fname...] [-wwarning...] [sysid...]
DESCRIPTION
osgmlnorm prints on the standard output a normalized document instance
for the SGML document contained in the concatenation of the entities
with system identifiers .nf .fi.
When the normalized instance is prefixed with the original SGML decla-
ration and prolog, it will have the same ESIS as the original SGML doc-
ument, with the following exceptions:
* The output of osgmlnorm does not protect against the recognition of
short reference delimiters, so any USEMAP declarations must be removed
from the DTD.
* The normalized instance will use the reference delimiters, even if
the original instance did not.
* If marked sections are included in the output using the -m option,
the reference reserved names will be used for the status keywords even
if the original instance did not.
* Any ESIS information relating to the SGML LINK feature will be lost.
The normalized instance will not use any markup minimization features
except that:
* Any attributes that were not specified in the original instance will
not be included in the normalized instance. (Current attributes will be
included.)
* If the declared value of an attribute was a name token group, and a
value was specified that was the same as the name of the attribute,
then the attribute name and value indicator will be omitted. For exam-
ple, with HTML osgmlnorm would output <DL COMPACT> rather than <DL COM-
PACT="COMPACT">
The following options are available:
-aname, --activate=name
Make doctype or linktype name active.
-Aarchitecture, --architecture=architecture
Parse with respect to architecture architecture.
-bbctf, --bctf=bctf
Use the BCTF with name bctf for output.
-csysid, --catalog=sysid
Map public identifiers and entity names to system identifiers
using the catalog entry file whose system identifier is sysid.
-C, --catalogs
This has the same effect as in onsgmls(1).
-d, --dtd
Output a document type declaration with the same external iden-
tifier as the input document, and with no internal declaration
subset. No check is performed that the document instance is
valid with respect to this DTD.
-Ddirectory, --directory=directory
Search directory for files specified in system identifiers.
This has the same effect as in onsgmls(1).
-e, --open-entities
Describe open entities in error messages.
--error-numbers
Show error numbers in error messages.
-h, --help
Display a help text and exit.
-iname, --include=name
This has the same effect as in onsgmls(1).
-m, --marked-sections
Output any marked sections that were in the input document
instance.
-n, --comments
Output any comments that were in the input document instance.
-r, --raw
Raw output. Don't perform any conversion on RSs and REs when
printing the entity. The entity would typically have the storage
manager attribute records=asis.
-R, --restricted
This has the same effect as in onsgmls(1).
-v, --version
Print the version number.
-wtype Control warnings and errors according to type. This has the same
effect as in onsgmls(1).
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+---------------+-------------------------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-------------------------------------+
|Availability | developer/documentation-tool/opensp |
+---------------+-------------------------------------+
|Stability | Volatile |
+---------------+-------------------------------------+
SEE ALSO
onsgmls(1), ospam(1), ospent(1), osx(1)
AUTHORS
James Clark, Ian Castle <ian.castle@openjade.org>.
NOTES
This software was built from source available at
https://github.com/oracle/solaris-userland. The original community
source was downloaded from http://prdownloads.sourceforge.net/open-
jade/OpenSP-1.5.1.tar.gz
Further information about this software can be found on the open source
community website at http://openjade.sourceforge.net/.
OpenJade January 2002 OSGMLNORM(1)