Вы здесь

XML схемы

Также, как и XML DTD, XML схемы описывают структуру XML документа.

XML документ с корректной синтаксической структурой является "синтаксически верным".

XML документ, прошедший проверку по XML схеме, является "синтаксически верным" и "валидным".

XML схема

XML схема является основанной на XML альтернативой DTD:

<xs:element name="note">
   <xs:complexType>
      <xs:sequence>
         <xs:element name="to" type="xs:string"/>
         <xs:element name="from" type="xs:string"/>
         <xs:element name="heading" type="xs:string"/>
         <xs:element name="body" type="xs:string"/>
      </xs:sequence>
   </xs:complexType>
</xs:element>

Приведенная выше схема интерпретируется следующим образом:

При этом все оформлено как "синтаксически верный" XML.

XML схема мощнее DTD

Зачем нужно использовать XML схему?

С XML схемой ваш XML файл может нести собственный формат.

С XML схемой различные, не связанные друг с другом группы людей могут приходить к соглашению о стандартах пересекающихся данных.

С XML схемой вы можете проверять корректность данных.

XML схема поддерживает типы данных

Одним из мощнейших свойств XML схемы является поддержка типов данных:

XML схема использует синтаксис XML

Еще одним из больших плюсов XML схемы является то, что она пишется на XML: