Publisher's Synopsis
XML Schemas will take over from DTDs as the primary method of defining XML data. Some of the most powerful reasons for using XML Schemas are their ability to: validate much more powerfully with extended constraint mechanisms; the ability to create your own datatypes; dynamically bind instance documents to schemas at run time; be used with existing XML tools as they are written in XML syntax; support namespaces; and merge schemas into one.;This work sets out to demystify the complex W3C specification, showing how to create XML Schemas using the new syntax, and how to create schemas for documents, data transfer/storage, and object state. Data Modelling is strongly linked to learning about schemas. This book discusses strategies for creating your own markup languages, and look at different models that authors should consider. The book also introduces tools, practical examples of schemas developed for real world uses, and how they are used in the real world.