More efficiency/reliability in Stage 1
- (Reminder: Stage 1 is vocabulary syntax processing and validation.)
Provide a formalism for the expression of vocabularies: the list of names, the contexts in which names can be used, and lexical models for the data contained in elements and in the value of attributes named in vocabularies.
- The existing DTD formalism can already do most of this.
- Let's not force applications to duplicate the functionality of checking the validity of vocabulary usage in XML resources. Let's build it into re-usable validating XML parsers.
- They already validate against DTDs. Why not use that existing functionality for inherited vocabularies?