7
Why validate?
n A D. S. D. is a contract between producers and
consumers
n It provides a guaranteed interface
n Producers validate to ensure they are providing
what they promised
n Consumers validate to check up on producers
ä and to protect their applications
n Application authors validate to simplify their
task
ä Leave error detection and analysis to the validating
parser