Введение в XML Схему
XML Схема – это основанная на XML альтернатива DTD. Она предназначена для описания структуры XML документа.
Что вы должны уже знать
Прежде чем вы приступите к изучению языка XML Схемы, вы должны знать основы XML и понятие пространство имен (Namespaces) XML. Кроме этого необходимо понимать основы DTD.
Если вы хотите изучить эти разделы, пожалуйста, посетите XML School и DTD School
Что такое XML Схема?
XML Схема предназначена, подобно DTD, для определения строительных блоков XML документа.
Она определяет:
- представленные в документе элементы;
- атрибуты, которые могут встречаться в документе;
- какие элементы являются дочерними;
- последовательность, в которой дочерние элементы представляются;
- количество дочерних элементов;
- являются ли документы пустыми или могут включать текст;
- типы данных для элементов и атрибутов;
- значение по умолчанию для элементов и атрибутов.
XML Схема предпочтительнее DTD
Мы думаем, что очень скоро XML Схемы будут использоваться в большинстве Web приложений в качестве альтернативы DTD. Для это есть несколько резонов:
- XML Схемы легче для изучения, чем DTD;
- XML Схемы более расширяемы для будущих приложений;
- XML Схемы богаче по возможностям и более полезны, чем DTD;
- XML Схемы написаны на XML;
- XML Схемы поддерживают типы данных;
- XML Схемы поддерживают пространства имен.
XML Схема является рекомендацией W3C
XML Схема изначально разработана фирмой Microsoft, но в мае 2001 года стала официальной рекомендацией W3C.
В настоящее время спецификация достаточно устойчива и рассмотрена членами W3C.
Полный обзор мероприятий W3C и их статус можно посмотреть на сайте W3C School
Используются технологии
uCoz