Michel Dagenais Michel Dagenais, GNU General Public License, 1997
michel.dagenais@polymtl.ca
Ecole Polytechnique
C.P. 6079, Succ. Centre-Ville
Montreal, Quebec, H3C 3A7
8 October 1997 SGML structure verification medium audience

Sgmlstructure: Print the SGML Tree Structure for a Document

This program prints back an SGML file with annotations identifying all the SGML structure elements identified during the parsing. It may help verify the structure of an SGML document.

For each file name on the command line, the corresponding file is parsed and its content printed back on standard output along with BEGIN xxx and END xxx annotations indented to reflect the nesting level. These annotations identify the different parsing constructs, xxx being one of startDtd beginning of document type definition, endDtd end of document type definition, endProlog end of local markup declarations, startElement start element tag, endElement end element tag, data character data, sdata internal entity reference, pi processing instruction, externalDataEntityRef entity reference to external data, subdocEntityRef external entity reference, nonSgmlChar binary non SGML character code, commentDecl comment, markedSectionStart start of IGNORE/INCLUDE marked section, markedSectionEnd end of IGNORE/INCLUDE marked section, ignoredChars content within a IGNORE marked section, generalEntity general entity reference, error parsing error encountered, openEntityChange new entity processed.



Glimpse HTTP Search (In string, use ";" for AND and "," for OR between keywords)

String to search for:
Case sensitive Partial match, Misspellings allowed:
Return only files modified within the last days.
Maximum number of files returned: Maximum number of matches per file returned:
Glimpse and GlimpseHTTP, Copyright © 1996, University of Arizona



Download /m3/pkg/pm3-1.1.11/text/sgmltools/sgmlstructure/src (5 files, 9626 bytes)

Download format for tar file: compressed uuencoded base64
split into several chunks, Split size: Split part:



Michel Dagenais, 1997. For comments, updates and suggestions michel.dagenais@polymtl.ca