Steve Fosdick fozzy@pelvoux.demon.co.uk writes:
[...] What I have more trouble understanding is how XML differs from SGML.
XML is SGML-- rather than HTML++. It's just a bit simplified and easier to parse, I believe. The stylesheeting for XML (XSLT) is also supposedly easier to implement than for SGML (DSSSL), but that seems to be a matter of infrequent argument, as XSLT is Java-orientated while DSSSL is lisp-family-focused.