XML Schema

A XML Schema describes the structure of a XML document. It is also referred to as the XML Schema Definition, or XSD.

W3Schools offers a tutorial in it.