XML Schema

XML Schema is a description of the structure of an XML document. XML Schemas are written in XSD and support namespaces and data types.