Inside the XML Schema Vocabulary

As you know, XML Schema is actually an XML application itself, which means that it is implemented as an XML vocabulary. Creating schemas using XML Schema is very much like creating any other XML document using a specialized vocabulary. However, in this case you are describing a new vocabulary in the XML Schema document. XML Schema is based upon the XML-Data note and parallels the feature set proposed for DCD. As such, there's really no standard DTD for XML Schema at this point.

Because Microsoft is currently the only company directly supporting XML Schema, it provides an XML Schema DTD that can be used to validate schema documents. However, this DTD has some limitations that are worth addressing. DTDs simply ...

Get XML Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.