SGML2XML converts SGML to XML.
SGML2XML parses and validates the SGML document contained in
sysid...
and writes an equivalent XML document to the standard output.
SGML2XML will warn about SGML constructs which have no XML equivalent.
The following options are available:
-bencoding
Use encoding for output.
By default SGML2XML uses UTF-8.
Control warnings and errors according to
type.
This has the same effect as in nsgmls.
-xxml_output_option
Control the XML output according to the value of
xml_output_option as follows:
no-nl-in-tag
Don't use newlines inside start-tags.
Usually SGML2XML uses newlines inside start-tags so as to reduce the
probability of excessively long lines.
id
Output attribute declarations for ID attributes.
notation
Output declarations for notations.
ndata
Output declarations for external data entities.
XML requires these to be NDATA.
SGML2XML will warn about CDATA and SDATA external data entities and
output them as NDATA entities.
cdata
Use XML CDATA sections for CDATA marked sections and for elements with a
declared content of CDATA.
comment
Output comment declarations. Comment declarations in the DTD will not
be output.
lower
Prefer lower case.
Names that were subjected to upper-case substitution by SGML will be folded
to lower case.
This does not include reserved names; XML requires these to be in upper-case.
pi-escape
Escape &<> in the contents of processing
instructions using the amp, lt and
gt entities. This allows processing instructions to
contain the string >?, but requires that applications
handle the escapes.
empty
Use the <e/> syntax for element types
e declared as EMPTY.
attlist
Output a ATTLIST declaration for every element specifying the type of
all attributes. The default will always be #IMPLIED.