XML schema provides definition of an XML document.
It comprises of:
1) Attributes and elements.
2) Child elements.
3) The data type of elements.
4) Order of elements and attributes.