Why Use the Constraints of a DTD or schema?
(validation, documentation, automation)
- Machine validation of document structure
- Contract between producers and consumers
(Both can validate to see if they got /
sent what they expected)
- Enable/ensure consistent downstream processing
- Support interoperable families of documents