XML Schema Введение
XML Schema — это альтернатива DTD, основанная на XML.
XML Schema может описывать структуру XML-документов.
Язык XML Schema также может обозначаться как XSD (XML Schema Definition).
Базовые знания, которые вам понадобятся
Прежде чем продолжить, вы должны иметь базовое понимание следующего:
- HTML / XHTML
- XML и пространства имен XML
- Базовое понимание DTD
Если вы хотите сначала изучить эти материалы, пожалуйста, перейдите надомашнюю страницу, чтобы просмотреть эти учебные пособия.
Что такое XML Schema?
XML Schema используется для определения допустимых строительных блоков XML-документа, подобно DTD.
XML Schema:
- Определяет элементы, которые могут появляться в документе
- Определяет атрибуты, которые могут появляться в документе
- Определяет, какие элементы являются дочерними
- Определяет порядок дочерних элементов
- Определяет количество дочерних элементов
- Определять, является ли элемент пустым или может ли он содержать текст
- Определять типы данных элементов и атрибутов
- Определять значения по умолчанию и фиксированные значения для элементов и атрибутов
XML Schema — преемник DTD
Мы считаем, что XML Schema вскоре заменит DTD в большинстве веб-приложений.
Причины следующие:
- XML Schema можно расширять для будущих потребностей
- XML Schema более полный и более мощный
- XML Schema написан на XML
- XML Schema поддерживает типы данных
- XML Schema поддерживает пространства имён
XML Schema — стандарт W3C
XML Schema стал стандартом W3C 2 мая 2001 года.
Вы можете в нашемруководстве W3Cполучить больше информации о стандарте XML Schema.
Другие расширения