{Braden McDaniel writes...]
> No. HTML 2.0, 3.2, and 4.0 are examples of SGML applications. XML is a
> *derivative* of SGML. For the most part, it can be considered
> a subset of
> SGML.
>
The proper terminology here is to say that XML is a 'profile' of SGML;
a profile differs from a subset not only by disallowing some of the features
of the
original set (i.e. SGML) but also by allowing features that are not allowed
in its
parent. XML certainly removed lots of cruft from SGML; but it also freed
markup
languages to exceed the limits imposed on SGML applications. So it is a
profile.
Regards,
D-