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