I'll get ticked off by Chris for being seriously off topic but...
> Hmmm... Isn't "<br/>" formally incorrect syntax under SGML?
No.
As long as you give your sgml parser an SGML declaration for
XML then this is legal.
You can either specify it via a trick (something with NET that I forget)
or as done in current sp releases to assume the `WEB' TG proposed
extensions to SGML which make a new syntactic construct to support this
in a more natural way.
relavent bit of the xml.dcl that I have (from jade this one, I think)
DELIM
GENERAL SGMLREF
HCRO "&#x" -- 38 is the number for ampersand --
NESTC "/"
NET ">"
PIC "?>"
SHORTREF NONE
David