Would that it were. Your example will fail if parsed against the DTD,
as mine did, because the white space between overlay and caption tags is
taken to be part of %body.content so then the CAPTION is coming after
the %body.content which is not allowed.
Having failed miserably to nudge sgmls into any kind of action that
creates output other than yards of error messages, I can't properly
judge. I do have the DTD set to HTML.Recommended though. This mixed
content stuff really is a royal pain.
///Peter