> That means that you should probably cleanup the most basic
> pieces (XML 1.0 + namespaces in XML + XML Base + xml:id) and
> provide a kind of "specifications profiles" explaining how
> the upper pieces can safely and sanely be selected and used together.
>
> This also means that you'd have to debate over highly
> controversial stuff such as namespaces and schema languages.
Which highlights that there are two possible objectives for a clean-up. One
is simply to throw out the things that are redundant and obsolescent (like
entities and DTDs [dodges rotten tomatoes]). The other is to redesign or
replace the things that everyone agrees were done badly (like namespaces and
XML Schema [what, no tomatoes this time?]).
Michael Kay
http://www.saxonica.com/