XML DTD for the package configuration file

Simon Peyton-Jones simonpj at microsoft.com
Wed Oct 15 12:35:41 EDT 2003

As I understand it, XML Schema are the successor for DTDs.  My guess is
that we should use a Schema unless there's a good reason to use a DTD.
Here's a snip from http://www.w3schools.com/schema/schema_intro.asp
but I'm sure there are better sources of information:

XML Schemas are the Successors of DTDs

We think that very soon XML Schemas will be used in most Web
applications as a replacement for DTDs. Here are some reasons:

XML Schemas are extensible to future additions 
XML Schemas are richer and more useful than DTDs 
XML Schemas are written in XML 
XML Schemas support data types 
XML Schemas support namespaces


| -----Original Message-----
| From: libraries-bounces at haskell.org
[mailto:libraries-bounces at haskell.org] On Behalf Of Isaac Jones
| Sent: 15 October 2003 05:55
| To: libraries
| Subject: XML DTD for the package configuration file
| This is my first attempt at an XML DTD.  Does anyone have any
| suggestions for good XML references either a book or a web site?
| Google seems to be suffering from too much XML information.  Is there
| a Haddock / Javadoc type way to notate a DTD?  Should I be using
| schemas?  Are they overkill?  What do you think of the style?
| Sometimes I have trouble choosing between using an attribute, and
| using a nested element.  For instance:

More information about the Libraries mailing list