+how would you design a machine-readable, machine-processible markup language if you knew nothing about SGML?
I would use a labelled tree structure allowing the browser to skip unwanted / unknown branches and be forward compatable. This is how the IFF format and MacIntosh data structures work.
http://home.quarks.co.uk/~gandalf/iff.txt
I will EMail you again.
Dean Swift, IOCCC Winner