Schemas
Schemas are themselves XML documents.
They were standardized after DTDs and provide
more information about the document.
They have a number of data types including
string, decimal, integer, boolean, date, and time.
They divide elements into simple and complex
types.
They also determine the tree structure and how
many children a node may have.