utilizza la stessa sintassi XML per definire la grammatica di un linguaggio di markup

sintassi:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> tag definiti dal namespace standard del W3C

... definizione della grammatica ...
<xs:element name="nome" type="xs:tipo"/> definiamo un tag

</xs:schema>


esempio:
<xs:element name="testo" type="xs:string"/>