to the main page... about these slides...

Using schema validators

A DSD description of a markup language provides a formal but human-readable specification of the syntax of the language.

A DSD processor can be generally useful both on the server side (when writing XML documents) and on the client side (when processing XML documents) on the Web:

Futhermore, a DSD processor can annotate XML documents with parsing information (IDs), useful for later processing.