Can be expressed with a DTD
• Ie – the DSML language itself should be able to be so expressed
• DTDs have limited capability to express certain things – such as
can’t say that an attribute must be either a string or two or more
value tags. Eg. Can’t precisely express rules for a credit card
number.
• XML schema should be provided as a bare minimum
• There are many DTD-oriented XML tools, some recently that
work on schema.
• Desirable to have a DTD but
• MS draft uses a schema
• Leave as open issue.
• Do as schema first – then consider making DTD (but leave
schema as the normative version)