At 11:32 AM 10/26/98 -0500, abigail(_at_)fnx(_dot_)com wrote:
++ The DTD is (a) not required and (b) cannot be used to determine
++ what is or isn't "essential". -Tim
What makes you think a DTD isn't required?
XML de jure doesn't require the use of a DTD. De facto, a lot of
network apps are going to run without one because to deal with a
5K message you shouldn't have to fetch & munge a 300K DTD.
True, XML have to be
well formed, such that an XML parser can *parse* them without a
DTD, but that's about all.
What does the using the DTD buy you? The notion that a DTD
tells you what is "essential" has me puzzled.
SGML based documents have DTDs.
Correct. SGML docs in principle can't be read without the DTD.
-Tim