XML Schema is an XML-based replacement for DTDs.
XML Schema describes the structure of an XML document.
The XML Schema language can also be referenced as XSD (XML Schema Definition).
XSD Limited / Facets syntax
Restrictions are used to define acceptable values for XML elements or attributes. Restrictions on XML elements are called facets.
XSD Limited / Facets example
The following example defines an element named "age" with a qualification. The value of age cannot be lower than 0 or higher than 120:
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="120"/> </xs:restriction> </xs:simpleType> </xs:element>