XML DTD for the package configuration file

Joe English jenglish at flightlab.com
Wed Oct 15 09:36:24 EDT 2003

Simon Peyton-Jones wrote:

> As I understand it, XML Schema are the successor for DTDs.

W3C XML Schema is at best an alternative to DTDs.
The logical _successor_ for DTDs is Relax NG [1].

> My guess is
> that we should use a Schema unless there's a good reason to use a DTD.

In my experience, you should only use W3C XML Schema
if there is absolutely no other choice.  Relax NG 
is almost always the more appropriate technology.

[1] <URL: http://www.relaxng.org/ >

--Joe English

  jenglish at flightlab.com

More information about the Libraries mailing list