osgmlnorm
* 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 example, with HTML osgmlnorm would output <DL COMPACT> rather than <DL COMPACT="COMPACT">
Part of an SGML System Conforming to International Standard ISO 8879 -- Standard Generalized Markup Language. An SGML Extended Facilities system conforming to Annex A of International Standard ISO/IEC 10744 -- Hypermedia/Time-based Structuring Language.
The following options are available:
-aname, --activate=name
-Aarchitecture, --architecture=architecture
-bbctf, --bctf=bctf
-csysid, --catalog=sysid
-C, --catalogs
-d, --dtd
-Ddirectory, --directory=directory
This has the same effect as in onsgmls(1).
-e, --open-entities
--error-numbers
-g, --open-elements
-h, --help
-iname, --include=name
-m, --marked-sections
-n, --comments
-r, --raw
-R, --restricted
-v, --version
-wtype
onsgmls(1), ospam(1), ospent(1), osx(1)
James Clark
Ian Castle <ian.castle@openjade.org>