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 "&#38;#x" -- 38 is the number for ampersand --
             NESTC "/"
             NET ">"
             PIC "?>"
             SHORTREF NONE


David