
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 Simon | -----Original Message----- | From: libraries-bounces@haskell.org [mailto:libraries-bounces@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: