A typical semi-customised display of a text-based SGML document.
(NOTE: This markup does not use attributes). There are additional
notes below the picture
(Click here for separate image)
Some general features of the display are:
Four document windows are visible:
This is the large window on the left and contains a tree of elements and their nested subelements. The document root is PLAY which contains TITLE, FM, PERSONAE, SCNDESCR, PLAYSUBT and ACT. (This is a cutdown version with only ACT I and SCENE I). The default display depth was 2 so that after reading the document, only these were visible. However the reader (me) has opened the hidden subtrees of ACT (by clicking on the '+'). Act contains TITLE and SCENE. Clicking on SCENE shows it contains TITLE, some STAGEDIR and many SPEECHes.
I have written a specific routine for this which translates PERSONAE and all its descendants into nested HTML lists. This display is with html_library. (There is a list of two tribunes).
Again I have written a simple routine to translate everything under SCENE into HTML. This can be switched on/off with the PLAY menu - if off, a SCENE displays as a tree of descendants. Notice the simple formatting for the SPEAKERS.
There is no special routine for TITLE. The window shows that its content is SCENE I. Rome. A street.
Peter Murray-Rust
April 1996