perl-unicode

Re: In-Band Information Considered Harmful

1998-10-26 10:10:57
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