Интегрированные сети ISDN



- Процесс верификации - часть 3


Она предоставляет средства для описания структуры и ограничений, налагаемых на материалы документов XML 1.0. Схема XML состоит из набора компонентов структурной схемы, которые могут быть разделены на три группы. Первичными компонентами являются:

  • Схема - внешний уровень определений и деклараций;
  • Определения простых типов;
  • Определения составных типов;
  • Декларации атрибутов;
  • Декларации элементов.
  • Вторичными компонентами являются:

  • Определения группы атрибутов;
  • Определения ограничений идентичности;
  • Определения группы;
  • Декларации нотации.
  • Третья группа образована компонентами “helper”, которые входят в другие компоненты и не могут существовать отдельно:

  • Аннотации;
  • Фрагменты (Particles);
  • Произвольные подстановки (Wildcards).
  • Определения типа задают внутренние компоненты схемы, которые могут использоваться в других компонентах, таких как элементы, атрибуты деклараций или другие определения типа. Схема XML предоставляет два вида компонентов определения типа:

  • простые типы - являющиеся простыми типами данных (встроенными или вторичными), которые не могут иметь каких-либо дочерних элементов или атрибутов;
  • составные типы - которые могут нести в себе атрибуты и иметь дочерние элементы, или быть получены из других простых или составных типов.
  • Новые типы могут быть также определены на основе существующих типов (встроенных или вторичных) путем расширения базового типа. Детали использования этих компонентов можно найти в проекте DDL или в схеме XML: Спецификация структур.

    3.2.4. Схема XML: Типы данных

    XML Schema:Datatypes является второй частью 2-частной схемной спецификации XML. Она предлагает возможности определения типов данных, которые могут быть использованы для ограничения свойств типов данных элементов и атрибутов в рамках схем XML. Она предлагает более высокую степень проверки типа, чем доступна для XML 1.0 DTD:

  • набор встроенных примитивных типов данных;
  • набор встроенных вторичных типов данных;
  • механизмы, с помощью которых пользователи могут определить свой собственный вторичный тип данных.



  • Содержание  Назад  Вперед