Skema XML ialah penggantian DTD berasaskan XML.

Skema XML menerangkan struktur dokumen XML.

Bahasa Skema XML juga boleh dirujuk sebagai XSD (Definisi Skema XML).

Had / Aspek XSD sintaks

Sekatan digunakan untuk menentukan nilai yang boleh diterima untuk elemen atau atribut XML. Sekatan pada elemen XML dipanggil faset.

Had / Aspek XSD contoh

Contoh berikut mentakrifkan elemen bernama "umur" dengan kelayakan. Nilai umur tidak boleh lebih rendah daripada 0 atau lebih tinggi daripada 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>