The following list includes frequently asked questions about schemas.
What is the difference between a declaration and a definition?
What is the difference between XML Schema (XSD) and XDR schema?
Declarations describe the content models (structure) of elements and attributes inside XML document instances. Definitions create new data types (simple and complex types).
The XML Schema definition language (XSD) is the current World Wide Web Consortium (W3C) specification for XML schemas. XML-Data Reduced (XDR) schema is an interim schema language offered to developers while the W3C worked on a draft implementation. MSXML versions 4.0 and later support both XML Schema (XSD) and XDR schema.