XML схема — это основанная на XML альтернатива DTD.
XML схема описывает структуру XML документа.
Что нужно знать
Прежде чем продолжить, необходимо убедиться, что вы обладаете начальными знаниями в следующих областях:
Что такое XML схема?
Подобно DTD, XML схемы предназначены для определения допустимых строительных блоков XML документа.
XML схема:
- определяет элементы, которые могут появляться в XML документе
- определяет атрибуты, которые могут появляться в XML документе
- определяет, какие элементы являются дочерними
- определяет порядок дочерних элементов
- определяет количество дочерних элементов
- определяет, пустой ли элемент или может содержать текст
- определяет типы данных элементов и атрибутов
- определяет фиксированные значения и значения по умолчанию элементов и атрибутов
XML схема — преемник DTD
Думается, что очень скоро XML схемы будут использоваться в большинстве веб-приложениях, как замена DTD. И вот некоторые причины этого:
- XML схемы легко расширяются
- XML схемы - более мощный инструмент, чем DTD
- XML схемы пишутся на XML
- XML схемы поддерживают типы данных
- XML схемы поддерживают пространства имен