XML Schema Tutorial
he XML Schema is used to formally describe the grammar of XML documents, just like a DTD. In this way, a XML document can be a valid XML document.
What is a XML Schema Definition and what is it used for?
An XML Schema Definition is an XML-based alternative to DTD.
The XML Schema language is also referred to as XML Schema Definition (XSD).
It defines the elements, attributes and data types of an XML document.
It supports Namespaces.
The XML Schema aims to define the structure of XML documents in order to validate them.