Lists Home |
Date Index |
- From: Paul Prescod <email@example.com>
- To: firstname.lastname@example.org
- Date: Sun, 07 Feb 1999 09:39:07 -0600
"Samuel R. Blackburn" wrote:
> It depends on how you use XML. If you use it to transfer
> data between applications then DTD's are completely useless.
> Their assumption that the world is flat is inappropriate for
> data applications.
DTDs model tree structures.
> Also, the validations performed using DTD's
> don't buy you anything. The application must perform its own
> validation based upon some business rules. DTD's allow you
> to "validate" that a field contains a number but you can't use
> DTD's to "validate" that a field contains a prime number (that
> is an application layer validation).
So what you are saying is that because DTDs do not do everything you could
dream of, they should not be used for anything? A more effective point of
view is: "use DTDs for the 90% of the problem that they CAN solve, but
expect to require application-specific logic for the 10% that they
CANNOT." When "XML Schemas" come about, that number may shift to 95% and
5% but the basic principles will not. I'm fairly confident that there will
be no provision for validating that a number is prime, unless it is
through an "escape mechanism." DTDs also have an "escape mechanism".
Paul Prescod - ISOGEN Consulting Engineer speaking for only himself
"Remember, Ginger Rogers did everything that Fred Astaire did,
but she did it backwards and in high heels."
xml-dev: A list for W3C XML Developers. To post, mailto:email@example.com
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:firstname.lastname@example.org the following message;
To subscribe to the digests, mailto:email@example.com the following message;
List coordinator, Henry Rzepa (mailto:firstname.lastname@example.org)