Введение в 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 года.

Вы можете найти информацию о XML Schema в нашейУчебники W3CДля получения дополнительной информации о стандарте XML Schema см.